--- /srv/rebuilderd/tmp/rebuilderduJutRX/inputs/mesa-vulkan-drivers_25.3.2-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderduJutRX/out/mesa-vulkan-drivers_25.3.2-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-19 05:54:35.000000 debian-binary │ --rw-r--r-- 0 0 0 1764 2025-12-19 05:54:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 12003488 2025-12-19 05:54:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1768 2025-12-19 05:54:35.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 12002556 2025-12-19 05:54:35.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 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xa66998 0x00a66998 0x00a66998 0x00058 0x00058 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xa669f4 0xa669f4 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xa669b8 0x00a669b8 0x00a669b8 0x00058 0x00058 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xa66a14 0xa66a14 R E 0x10000 │ │ │ │ LOAD 0xa6e348 0x00a7e348 0x00a7e348 0x53ebc 0x57c8c RW 0x10000 │ │ │ │ DYNAMIC 0xabfe68 0x00acfe68 0x00acfe68 0x00198 0x00198 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xa6e348 0x00a7e348 0x00a7e348 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xa6e348 0x00a7e348 0x00a7e348 0x51cb8 0x51cb8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 000069a4 0069a4 01c04c 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000229f0 0229f0 000d04 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000236f4 0236f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00023944 023944 01efe8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0004292c 04292c 000f68 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00043894 043894 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000438a0 0438a0 00175c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00045000 045000 27f34a 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 002c434c 2c434c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 002c4358 2c4358 7a2640 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00a66998 a66998 000058 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00a669f0 a669f0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00045000 045000 27f36a 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 002c436c 2c436c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 002c4378 2c4378 7a2640 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00a669b8 a669b8 000058 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00a66a10 a66a10 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00a7e348 a6e348 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00a7e348 a6e348 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00a7e34c a6e34c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00a7e350 a6e350 051b18 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00acfe68 abfe68 000198 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ad0000 ac0000 000e18 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ad0e18 ac0e18 0013ec 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) 0x43894 │ │ │ │ - 0x0000000d (FINI) 0x2c434c │ │ │ │ + 0x0000000d (FINI) 0x2c436c │ │ │ │ 0x00000019 (INIT_ARRAY) 0xa7e348 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xa7e34c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x69a4 │ │ │ │ 0x00000006 (SYMTAB) 0x184 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cc53f7fcef97925afa1001609c5964553efca190 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8ab5cbf98d009c05e35792c0e5d08a549e640638 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adceq sp, r8, sl, asr r1 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c2d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx ff0015dc │ │ │ │ + blx ff4015dc │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx fed81612 │ │ │ │ + blx ff181612 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, sl, ror r2 @ │ │ │ │ + mlaeq r7, sl, r2, pc @ │ │ │ │ adceq r9, r3, r8, asr r5 │ │ │ │ adceq sp, r8, r6, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 323e4c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 18b084 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, lr, lsl pc │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r8, lsr #4 │ │ │ │ + eoreq pc, r7, r8, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 323e94 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 18b0cc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ strdlt lr, [r9], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r4, lsl #5 │ │ │ │ + eoreq pc, r7, r4, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c3a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b13c0 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 7, pc, cr2, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -sl @ │ │ │ │ + strdeq pc, [r7], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c3d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b13ec │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr12, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -sl @ │ │ │ │ + strdeq pc, [r7], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 271420 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ @ instruction: 0xb005eeb2 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq pc, [r7], -r2 @ │ │ │ │ + strdeq pc, [r7], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 271458 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r6, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq pc, [r7], -sl @ │ │ │ │ + strdeq pc, [r7], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r0, asr #31 │ │ │ │ addlt r7, lr, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c4014 │ │ │ │ @@ -183,17 +183,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq pc, r7, lr, asr #5 │ │ │ │ - eoreq pc, r7, sl, asr #5 │ │ │ │ - eoreq pc, r7, sl, lsl #5 │ │ │ │ + eoreq pc, r7, lr, ror #5 │ │ │ │ + eoreq pc, r7, sl, ror #5 │ │ │ │ + eoreq pc, r7, sl, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c4f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r0, asr #31 │ │ │ │ addlt r7, lr, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c4014 │ │ │ │ @@ -216,17 +216,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq pc, r7, sl, asr #4 │ │ │ │ - eoreq pc, r7, r6, asr #6 │ │ │ │ - eoreq pc, r7, r6, lsl #4 │ │ │ │ + eoreq pc, r7, sl, ror #4 │ │ │ │ + eoreq pc, r7, r6, ror #6 │ │ │ │ + eoreq pc, r7, r6, lsr #4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -256,24 +256,24 @@ │ │ │ │ bmi 365bac │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33f39c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ + eoreq pc, r7, sl, ror #3 │ │ │ │ + eoreq pc, r7, r4, ror #3 │ │ │ │ eoreq pc, r7, sl, asr #3 │ │ │ │ - eoreq pc, r7, r4, asr #3 │ │ │ │ - eoreq pc, r7, sl, lsr #3 │ │ │ │ - eoreq pc, r7, r2, lsr #3 │ │ │ │ - eoreq pc, r7, r0, ror r3 @ │ │ │ │ - eoreq pc, r7, lr, lsl #7 │ │ │ │ - eoreq pc, r7, r0, asr #6 │ │ │ │ - eoreq pc, r7, lr, asr r3 @ │ │ │ │ - eoreq pc, r7, ip, asr #6 │ │ │ │ - eoreq pc, r7, lr, asr r3 @ │ │ │ │ + eoreq pc, r7, r2, asr #3 │ │ │ │ + mlaeq r7, r0, r3, pc @ │ │ │ │ + eoreq pc, r7, lr, lsr #7 │ │ │ │ + eoreq pc, r7, r0, ror #6 │ │ │ │ + eoreq pc, r7, lr, ror r3 @ │ │ │ │ + eoreq pc, r7, ip, ror #6 │ │ │ │ + eoreq pc, r7, lr, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd8 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010c83 │ │ │ │ @ instruction: 0xf8520e31 │ │ │ │ @@ -284,15 +284,15 @@ │ │ │ │ @ instruction: 0xf1019202 │ │ │ │ movwls r0, #31752 @ 0x7c08 │ │ │ │ stmdavs fp, {r2, r9, fp, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xce00e9cd │ │ │ │ stc 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, r7, lr, lsr #7 │ │ │ │ + eoreq pc, r7, lr, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd8 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010c83 │ │ │ │ @ instruction: 0xf8520e31 │ │ │ │ @@ -303,111 +303,111 @@ │ │ │ │ @ instruction: 0xf1019202 │ │ │ │ movwls r0, #31752 @ 0x7c08 │ │ │ │ stmdavs fp, {r2, r9, fp, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xce00e9cd │ │ │ │ stcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, r7, sl, ror #7 │ │ │ │ + eoreq pc, r7, sl, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c6cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b16e4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r8, asr r6 @ │ │ │ │ + eoreq pc, r7, r8, ror r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c6f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1710 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -ip @ │ │ │ │ + strdeq pc, [r7], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b173c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r0, lsl #12 │ │ │ │ + eoreq pc, r7, r0, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1768 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r4, lsl #7 │ │ │ │ + eoreq pc, r7, r4, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c77c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1794 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r8, lsr #11 │ │ │ │ + eoreq pc, r7, r8, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b17c0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, ip, lsr #6 │ │ │ │ + eoreq pc, r7, ip, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b17f4 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, asr #25 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, lr, lsl r3 @ │ │ │ │ + eoreq pc, r7, lr, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b1830 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsr #25 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, sl, lsr #6 │ │ │ │ + eoreq pc, r7, sl, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c84c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -421,15 +421,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldcl 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - strdeq pc, [r7], -sl @ │ │ │ │ + eoreq pc, r7, sl, lsl r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c8a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -443,119 +443,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ mcrr 7, 15, pc, lr, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, r7, lr, ror r3 @ │ │ │ │ + mlaeq r7, lr, r3, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 238320 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1429b14 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r4, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq pc, [r7], -sl @ │ │ │ │ + eoreq pc, r7, sl, lsl r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 238358 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1429b4c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r8, lsl ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r6, lsl #8 │ │ │ │ + eoreq pc, r7, r6, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f1980 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 3784 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, r7, r0, lsl r4 @ │ │ │ │ + eoreq pc, r7, r0, lsr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f19b0 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl ffa037b4 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - strdeq pc, [r7], -r4 @ │ │ │ │ + eoreq pc, r7, r4, lsl r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2319e4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff3837e8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -r6 @ │ │ │ │ + strdeq pc, [r7], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a18 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fed0381c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -r2 @ │ │ │ │ + strdeq pc, [r7], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a4c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fe683850 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, lr, ror #6 │ │ │ │ + eoreq pc, r7, lr, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a80 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 2003884 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, sl, ror #6 │ │ │ │ + eoreq pc, r7, sl, lsl #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -585,307 +585,307 @@ │ │ │ │ bmi 3660d0 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33f8c0 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ + eoreq lr, r7, r6, asr #25 │ │ │ │ + eoreq lr, r7, r0, asr #25 │ │ │ │ eoreq lr, r7, r6, lsr #25 │ │ │ │ - eoreq lr, r7, r0, lsr #25 │ │ │ │ - eoreq lr, r7, r6, lsl #25 │ │ │ │ - eoreq lr, r7, lr, ror ip │ │ │ │ - eoreq lr, r7, ip, asr #28 │ │ │ │ - eoreq pc, r7, r2, lsl r3 @ │ │ │ │ - eoreq lr, r7, ip, lsl lr │ │ │ │ - eoreq lr, r7, sl, lsr lr │ │ │ │ - eoreq lr, r7, r8, lsr #28 │ │ │ │ - eoreq lr, r7, sl, lsr lr │ │ │ │ + mlaeq r7, lr, ip, lr │ │ │ │ + eoreq lr, r7, ip, ror #28 │ │ │ │ + eoreq pc, r7, r2, lsr r3 @ │ │ │ │ + eoreq lr, r7, ip, lsr lr │ │ │ │ + eoreq lr, r7, sl, asr lr │ │ │ │ + eoreq lr, r7, r8, asr #28 │ │ │ │ + eoreq lr, r7, sl, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d3 │ │ │ │ - @ instruction: 0xf137fcb9 │ │ │ │ - stmdbls r3, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fcc9 │ │ │ │ + stmdbls r3, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 217384 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 3984 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, r7, ip, ror #6 │ │ │ │ + eoreq pc, r7, ip, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cb9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d3 │ │ │ │ - @ instruction: 0xf137fc97 │ │ │ │ - stmdbls r3, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fca7 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2173c8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b ff7839c8 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, r7, r8, asr r3 @ │ │ │ │ + eoreq pc, r7, r8, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cbe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc75 │ │ │ │ - stmdbls r5, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc85 │ │ │ │ + stmdbls r5, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424228 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fee83a10 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, r2, lsr r3 @ │ │ │ │ + eoreq pc, r7, r2, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cc28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc51 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc61 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424270 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fe583a58 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, lr, lsr #6 │ │ │ │ + eoreq pc, r7, lr, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cc70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc2d │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc3d │ │ │ │ + stmdbls r5, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14242b8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1c83aa0 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, lr, lsl r3 @ │ │ │ │ + eoreq pc, r7, lr, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ccb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc09 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc19 │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424300 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1383ae8 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, sl, lsl r3 @ │ │ │ │ + eoreq pc, r7, sl, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fbe5 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fbf5 │ │ │ │ + stmdbls r5, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea334 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsr #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, sl, lsl #6 │ │ │ │ + eoreq pc, r7, sl, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fbbf │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fbcf │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea380 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r2, lsl #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, r6, lsl r3 @ │ │ │ │ + eoreq pc, r7, r6, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb99 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fba9 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea3cc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ ldrdlt lr, [r6], -ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, r2, lsl r3 @ │ │ │ │ + eoreq pc, r7, r2, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb73 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb83 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea418 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ @ instruction: 0xb006e9b6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, lr, lsl r3 @ │ │ │ │ + eoreq pc, r7, lr, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ce30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb4d │ │ │ │ - stmdbls r5, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb5d │ │ │ │ + stmdbls r5, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2dfe58 │ │ │ │ bmi 332298 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, r7, ip, lsl #18 │ │ │ │ - eoreq pc, r7, r2, lsl r3 @ │ │ │ │ - eoreq lr, r7, lr, ror #17 │ │ │ │ + eoreq lr, r7, ip, lsr #18 │ │ │ │ + eoreq pc, r7, r2, lsr r3 @ │ │ │ │ + eoreq lr, r7, lr, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ce90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb1d │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb2d │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2dfeb8 │ │ │ │ bmi 3322f8 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, r7, ip, lsr #17 │ │ │ │ - eoreq pc, r7, r2, lsl #6 │ │ │ │ - eoreq lr, r7, lr, lsl #17 │ │ │ │ + eoreq lr, r7, ip, asr #17 │ │ │ │ + eoreq pc, r7, r2, lsr #6 │ │ │ │ + eoreq lr, r7, lr, lsr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s16 d9, d14, d7 │ │ │ │ - @ instruction: 0xf137faeb │ │ │ │ - @ instruction: 0x4602fbb7 │ │ │ │ + @ instruction: 0xf137fafb │ │ │ │ + strmi pc, [r2], -r7, asr #23 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx ff98258c │ │ │ │ - blx fec821f6 │ │ │ │ + blx ffd8258c │ │ │ │ + blx ff0821f6 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 20e134 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r8, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrdeq pc, [r7], -r8 @ │ │ │ │ + strdeq pc, [r7], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s16 d9, d14, d7 │ │ │ │ - @ instruction: 0xf137fabd │ │ │ │ - strmi pc, [r2], -r9, lsl #23 │ │ │ │ + @ instruction: 0xf137facd │ │ │ │ + @ instruction: 0x4602fb99 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx fee025e8 │ │ │ │ - blx fe102252 │ │ │ │ + blx ff2025e8 │ │ │ │ + blx fe502252 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 20e190 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ strdlt lr, [r8], -sl │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq pc, r7, ip, ror #5 │ │ │ │ + eoreq pc, r7, ip, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9cfa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1534478 │ │ │ │ - vstrlt s30, [r8, #-412] @ 0xfffffe64 │ │ │ │ + vstrlt s30, [r8, #-476] @ 0xfffffe24 │ │ │ │ @ instruction: 0xfffff317 │ │ │ │ adceq ip, r8, r8, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -929,15 +929,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5a9e3c │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrrc2 1, 3, pc, lr, cr14 @ │ │ │ │ + stc2l 1, cr15, [lr], #-248 @ 0xffffff08 │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -948,17 +948,17 @@ │ │ │ │ blmi 27fd88 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 783ebc │ │ │ │ adceq sl, r8, r4, lsr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq sl, r8, ip, r1 │ │ │ │ strhteq r8, [r3], r4 │ │ │ │ + eoreq pc, r7, r4, asr r2 @ │ │ │ │ + eoreq pc, r7, sl, lsr r2 @ │ │ │ │ eoreq pc, r7, r4, lsr r2 @ │ │ │ │ - eoreq pc, r7, sl, lsl r2 @ │ │ │ │ - eoreq pc, r7, r4, lsl r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d0e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -980,26 +980,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2bfed0 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf81cf03a │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000eac8 │ │ │ │ adceq sl, r8, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq sl, [r8], r0 @ │ │ │ │ ldrdeq r8, [r3], r4 @ │ │ │ │ - eoreq pc, r7, r6, lsl #4 │ │ │ │ + eoreq pc, r7, r6, lsr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1021,48 +1021,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 3f55ac │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fea024f6 │ │ │ │ + blx fee024f6 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0399501 │ │ │ │ bfi pc, r1, (invalid: 31:30) @ │ │ │ │ b 1d04010 │ │ │ │ adceq sl, r8, r6, rrx │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r8, sl, lsr #32 │ │ │ │ adceq r8, r3, sl, lsl r6 │ │ │ │ - eoreq pc, r7, lr, lsl #3 │ │ │ │ + eoreq pc, r7, lr, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ mullt r7, r7, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r8, r3, lr, r5 │ │ │ │ - eoreq pc, r7, r8, ror r1 @ │ │ │ │ + mlaeq r7, r8, r1, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ mcrrmi 0, 10, fp, r9, cr1 │ │ │ │ strcs r4, [r0, #-1672] @ 0xfffff978 │ │ │ │ ldrbtmi r4, [ip], #-2376 @ 0xfffff6b8 │ │ │ │ @@ -1111,15 +1111,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r1, r4, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2588 @ 0xa1c │ │ │ │ ldrbtmi r9, [sl], #-2320 @ 0xfffff6f0 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf13e9300 │ │ │ │ - @ instruction: 0xe7c1faf3 │ │ │ │ + strb pc, [r1, r3, lsl #22] @ │ │ │ │ ldmdavs r0, {r0, r2, r4, r9, fp, ip, pc} │ │ │ │ bllt ec9a4 │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ bls 572c50 │ │ │ │ bls 52a984 │ │ │ │ andlt lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ bmi 2800bc │ │ │ │ @ instruction: 0xe7dd447a │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r6, ror #30 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, asr #29 │ │ │ │ adceq r8, r3, lr, lsl #9 │ │ │ │ - strdeq lr, [r7], -r6 @ │ │ │ │ - eoreq pc, r7, r0, rrx │ │ │ │ - eoreq lr, r7, ip, lsr #7 │ │ │ │ + eoreq lr, r7, r6, lsl r4 │ │ │ │ + eoreq pc, r7, r0, lsl #1 │ │ │ │ + eoreq lr, r7, ip, asr #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi dd7c30 │ │ │ │ blmi dd7c4c │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1180,15 +1180,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 558acc │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf13e2300 │ │ │ │ - ldrb pc, [r5, r9, ror #20] @ │ │ │ │ + @ instruction: 0xe7d5fa79 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 53a2d8 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 86aa9c │ │ │ │ bls 82aa9c │ │ │ │ @@ -1203,19 +1203,19 @@ │ │ │ │ bmi 2faa58 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ ldmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r4, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], sl │ │ │ │ adceq r8, r3, ip, ror #6 │ │ │ │ - ldrdeq lr, [r7], -r8 @ │ │ │ │ - ldrdeq lr, [r7], -r2 @ │ │ │ │ - eoreq pc, r7, r6, lsr #32 │ │ │ │ - strhteq lr, [r7], -r4 │ │ │ │ - eoreq lr, r7, ip, lsr #5 │ │ │ │ + strdeq lr, [r7], -r8 @ │ │ │ │ + strdeq lr, [r7], -r2 @ │ │ │ │ + eoreq pc, r7, r6, asr #32 │ │ │ │ + ldrdeq lr, [r7], -r4 @ │ │ │ │ + eoreq lr, r7, ip, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460d4c35 │ │ │ │ sbclt r4, r3, r5, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1255,51 +1255,51 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, lr, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ ldrbtmi r9, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf13e9300 │ │ │ │ - @ instruction: 0x4607f9d3 │ │ │ │ + strmi pc, [r7], -r3, ror #19 │ │ │ │ blls 2c02a0 │ │ │ │ strge lr, [r3, -sp, asr #19] │ │ │ │ stmdbhi r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r1, r3, r9, fp, lr} │ │ │ │ ldrbtmi r9, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ strbne r9, [r4, r6, lsl #8]! │ │ │ │ strls r9, [r7], #-2892 @ 0xfffff4b4 │ │ │ │ @ instruction: 0xf0399600 │ │ │ │ @ instruction: 0xe7d6fdb7 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r4, lsl #26 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, lsl #25 │ │ │ │ adceq r8, r3, r6, lsr #4 │ │ │ │ - strhteq lr, [r7], -r6 │ │ │ │ + ldrdeq lr, [r7], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d5e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ @ instruction: 0xb007fdbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r8, r3, sl, r1 │ │ │ │ - strhteq lr, [r7], -r8 │ │ │ │ + ldrdeq lr, [r7], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1317,48 +1317,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5a4c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf956f13e │ │ │ │ + @ instruction: 0xf966f13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [r2, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000e824 │ │ │ │ strhteq r9, [r8], r6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, sl, lsl #23 │ │ │ │ adceq r8, r3, r2, lsl #2 │ │ │ │ - eoreq lr, r7, lr, lsr pc │ │ │ │ + eoreq lr, r7, lr, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r7, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r8, r3, r6, lsl #1 │ │ │ │ - eoreq lr, r7, r8, lsl #30 │ │ │ │ + eoreq lr, r7, r8, lsr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1376,48 +1376,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5b38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8e0f13e │ │ │ │ + @ instruction: 0xf8f0f13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [ip], {57} @ 0x39 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000efae │ │ │ │ adceq r9, r8, sl, asr #21 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq r9, r8, lr, sl │ │ │ │ adceq r7, r3, lr, ror #31 │ │ │ │ - mlaeq r7, r6, lr, lr │ │ │ │ + strhteq lr, [r7], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d7c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ ldrdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, r2, ror pc │ │ │ │ - eoreq lr, r7, r4, ror #28 │ │ │ │ + eoreq lr, r7, r4, lsl #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1435,48 +1435,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5c24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf86af13e │ │ │ │ + @ instruction: 0xf87af13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrrc2 0, 3, pc, r6, cr9 @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef38 │ │ │ │ ldrdeq r9, [r8], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], r2 │ │ │ │ ldrdeq r7, [r3], sl @ │ │ │ │ - strdeq lr, [r7], -r6 @ │ │ │ │ + eoreq lr, r7, r6, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d8ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, fp, asr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, lr, asr lr │ │ │ │ - eoreq lr, r7, r0, asr #27 │ │ │ │ + eoreq lr, r7, r0, ror #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1499,21 +1499,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6e6f24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xffeaf13d │ │ │ │ + @ instruction: 0xfffaf13d │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [sl, #116]! @ 0x74 │ │ │ │ - mrc2 1, 3, pc, cr6, cr6, {1} │ │ │ │ + ldc2 2, cr15, [sl, #116]! @ 0x74 │ │ │ │ + mcr2 1, 4, pc, cr6, cr6, {1} @ │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5acba8 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 3250f8 │ │ │ │ @@ -1523,38 +1523,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000eea0 │ │ │ │ strdeq r9, [r8], r0 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], r4 │ │ │ │ strhteq r7, [r3], r2 │ │ │ │ - eoreq sp, r7, ip, asr #27 │ │ │ │ - eoreq lr, r7, lr, lsl #26 │ │ │ │ - eoreq sp, r7, r6, lsr #27 │ │ │ │ + eoreq sp, r7, ip, ror #27 │ │ │ │ + eoreq lr, r7, lr, lsr #26 │ │ │ │ + eoreq sp, r7, r6, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ @ instruction: 0xb007fbbf │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r7, [r3], lr @ │ │ │ │ - eoreq lr, r7, ip, ror #25 │ │ │ │ + eoreq lr, r7, ip, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1576,55 +1576,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [r2, #-116] @ 0xffffff8c │ │ │ │ - ldc2l 1, cr15, [lr, #216] @ 0xd8 │ │ │ │ + stc2 2, cr15, [r2, #-116]! @ 0xffffff8c │ │ │ │ + stc2l 1, cr15, [lr, #216]! @ 0xd8 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9590f0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx c029be │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ee10 │ │ │ │ strhteq r9, [r8], r8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, lsl #15 │ │ │ │ adceq r7, r3, r8, asr ip │ │ │ │ - eoreq lr, r7, ip, asr #24 │ │ │ │ + eoreq lr, r7, ip, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dafc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r3, lsr fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r7, [r3], lr │ │ │ │ - eoreq lr, r7, ip, lsr #24 │ │ │ │ + eoreq lr, r7, ip, asr #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1648,56 +1648,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [r2], {29} │ │ │ │ - stc2l 1, cr15, [lr, #-216] @ 0xffffff28 │ │ │ │ + ldc2 2, cr15, [r2], {29} │ │ │ │ + ldc2l 1, cr15, [lr, #-216] @ 0xffffff28 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 959214 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fe782ae0 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ed7e │ │ │ │ adceq r9, r8, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, ror #12 │ │ │ │ adceq r7, r3, r0, lsl fp │ │ │ │ - eoreq lr, r7, r0, lsl #23 │ │ │ │ + eoreq lr, r7, r0, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dc20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r1, lsr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, r2, ror sl │ │ │ │ - eoreq lr, r7, r0, ror fp │ │ │ │ + mlaeq r7, r0, fp, lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1719,49 +1719,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 427294 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrc2 1, 1, pc, cr2, cr13, {1} │ │ │ │ + mcr2 1, 2, pc, cr2, cr13, {1} @ │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0399403 │ │ │ │ bfi pc, fp, #20, #8 @ │ │ │ │ ldcl 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ adceq r9, r8, ip, ror r5 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r4, asr #10 │ │ │ │ adceq r7, r3, sl, asr #19 │ │ │ │ - eoreq lr, r7, sl, ror #21 │ │ │ │ + eoreq lr, r7, sl, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dd20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r1, lsr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, asr #18 │ │ │ │ - ldrdeq lr, [r7], -r4 @ │ │ │ │ + strdeq lr, [r7], -r4 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1783,55 +1783,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 1d8346a │ │ │ │ - mcrr2 1, 3, pc, r0, cr6 @ │ │ │ │ + blx fe18346a │ │ │ │ + mrrc2 1, 3, pc, r0, cr6 @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 95942c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf990f039 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec72 │ │ │ │ adceq r9, r8, ip, ror r4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, asr #8 │ │ │ │ adceq r7, r3, r4, lsr #17 │ │ │ │ - eoreq lr, r7, r8, lsr sl │ │ │ │ + eoreq lr, r7, r8, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9de38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ mullt r7, r5, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsl #16 │ │ │ │ - eoreq lr, r7, r8, lsl sl │ │ │ │ + eoreq lr, r7, r8, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1855,56 +1855,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ff983588 │ │ │ │ - blx fec831f2 │ │ │ │ + blx ffd83588 │ │ │ │ + blx ff0831f2 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 959550 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8fef039 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebe0 │ │ │ │ adceq r9, r8, r4, ror #6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, lsr #6 │ │ │ │ adceq r7, r3, ip, asr r7 │ │ │ │ - eoreq lr, r7, r8, ror #18 │ │ │ │ + eoreq lr, r7, r8, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9df5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r3, lsl #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r7, [r3], lr │ │ │ │ - eoreq lr, r7, r8, asr r9 │ │ │ │ + eoreq lr, r7, r8, ror r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dfb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1923,55 +1923,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5b63c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [sl], {61} @ 0x3d │ │ │ │ + stc2 1, cr15, [sl], #244 @ 0xf4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst.16 d6, d13, d21 │ │ │ │ - @ instruction: 0xf136fa5b │ │ │ │ - blls 185ac8 │ │ │ │ + @ instruction: 0xf136fa6b │ │ │ │ + blls 185b08 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf878f039 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000eb5a │ │ │ │ adceq r9, r8, r2, asr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, lsl r2 │ │ │ │ adceq r7, r3, r0, lsr #12 │ │ │ │ - eoreq lr, r7, r2, asr #17 │ │ │ │ + eoreq lr, r7, r2, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, sp, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsl #11 │ │ │ │ - mlaeq r7, ip, r8, lr │ │ │ │ + strhteq lr, [r7], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1995,61 +1995,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 7276e4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - stc2 1, cr15, [sl], {61} @ 0x3d │ │ │ │ + ldc2 1, cr15, [sl], {61} @ 0x3d │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf9caf21d │ │ │ │ - blx fe603424 │ │ │ │ + @ instruction: 0xf9daf21d │ │ │ │ + blx fea03424 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst.16 q3, , q0 │ │ │ │ - @ instruction: 0xf136f9c3 │ │ │ │ - bls 205998 │ │ │ │ + @ instruction: 0xf136f9d3 │ │ │ │ + bls 2059d8 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389401 │ │ │ │ @ instruction: 0xe7c3ffdb │ │ │ │ b fef84f78 │ │ │ │ adceq r9, r8, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r9, [r8], r4 @ │ │ │ │ ldrdeq r7, [r3], sl @ │ │ │ │ - eoreq lr, r7, r0, ror #15 │ │ │ │ + eoreq lr, r7, r0, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r1, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsr #8 │ │ │ │ - ldrdeq lr, [r7], -ip @ │ │ │ │ + strdeq lr, [r7], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r3, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2093,15 +2093,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ bmi 5ab06c │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 12035b2 │ │ │ │ + blx 16035b2 │ │ │ │ blls 481000 │ │ │ │ blls 42bcd0 │ │ │ │ blls 3ebcd0 │ │ │ │ blls 4abcd0 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2112,36 +2112,36 @@ │ │ │ │ @ instruction: 0xff24f038 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000ea06 │ │ │ │ strdeq r8, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, ip, ror #30 │ │ │ │ adceq r7, r3, ip, lsr #6 │ │ │ │ - eoreq lr, r7, r0, ror #13 │ │ │ │ + eoreq lr, r7, r0, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r9, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r7, r3, r2, r2 │ │ │ │ - eoreq lr, r7, r8, lsr #14 │ │ │ │ + eoreq lr, r7, r8, asr #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r3, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2164,28 +2164,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ bmi 428188 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fee836cc │ │ │ │ + blx ff2836cc │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2d8aac │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0389403 │ │ │ │ ldrb pc, [fp, r1, lsr #29] @ │ │ │ │ stmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r8, r8, ip, lsl #29 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r0, asr lr │ │ │ │ adceq r7, r3, r4, ror #3 │ │ │ │ - mlaeq r7, sl, r6, lr │ │ │ │ + strhteq lr, [r7], -sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 819a98 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2207,25 +2207,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 259aa4 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf13dc004 │ │ │ │ - strbteq pc, [r3], r3, ror #20 @ │ │ │ │ + @ instruction: 0x06e3fa73 │ │ │ │ bmi 27ca18 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ ldrb pc, [sp, r7, lsl #29] @ │ │ │ │ ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdeq r8, [r8], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, ip, lsr #27 │ │ │ │ adceq r7, r3, ip, lsr #2 │ │ │ │ - eoreq lr, r7, r0, asr #12 │ │ │ │ + eoreq lr, r7, r0, ror #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2252,48 +2252,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf13d447a │ │ │ │ - blls 1c5b5c │ │ │ │ + blls 1c5b9c │ │ │ │ bmi 301294 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389501 │ │ │ │ @ instruction: 0xe7dbfdf3 │ │ │ │ ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq r8, r8, ip, lsr sp │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r8, [r8], r4 @ │ │ │ │ adceq r7, r3, ip, asr r0 │ │ │ │ - eoreq lr, r7, r0, lsr #11 │ │ │ │ + eoreq lr, r7, r0, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r6, r3, r2, ror #31 │ │ │ │ - eoreq lr, r7, ip, ror r5 │ │ │ │ + mlaeq r7, ip, r5, lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2320,48 +2320,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf13d447a │ │ │ │ - blls 1c5a4c │ │ │ │ + blls 1c5a8c │ │ │ │ bmi 3013a4 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389501 │ │ │ │ ldrb pc, [fp, fp, ror #26] @ │ │ │ │ stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq r8, r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r4, ror #23 │ │ │ │ adceq r6, r3, r4, lsr #30 │ │ │ │ - eoreq lr, r7, ip, ror #9 │ │ │ │ + eoreq lr, r7, ip, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r1, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r6, r3, sl, lsr #29 │ │ │ │ - eoreq lr, r7, ip, asr #9 │ │ │ │ + eoreq lr, r7, ip, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9e6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf996f0b8 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2491,15 +2491,15 @@ │ │ │ │ bge 5d8f98 │ │ │ │ blx d0398e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ svc 0x000cf7fc │ │ │ │ adceq r8, r8, r0, lsl #20 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r8, [r8], sl │ │ │ │ - strdeq lr, [r7], -sl @ │ │ │ │ + eoreq lr, r7, sl, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 90b604 │ │ │ │ blmi 93393c │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2534,17 +2534,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ cdp2 0, 5, cr15, cr10, cr14, {1} │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000eeb8 │ │ │ │ strdeq r8, [r8], r8 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r0, ror #17 │ │ │ │ - strdeq r6, [sp], -r4 @ │ │ │ │ - eoreq fp, r8, r8, asr r2 │ │ │ │ - ldrdeq r4, [sp], -sl @ │ │ │ │ + eoreq r6, sp, r4, lsl lr │ │ │ │ + eoreq fp, r8, r8, ror r2 │ │ │ │ + strdeq r4, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1db9c0 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2568,31 +2568,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ mcr 7, 3, pc, cr14, cr12, {7} @ │ │ │ │ adceq r8, r8, r4, lsr r8 │ │ │ │ - mlaeq sp, lr, r0, r8 │ │ │ │ + strhteq r8, [sp], -lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq lr, r7, ip, asr #9 │ │ │ │ + eoreq lr, r7, ip, ror #9 │ │ │ │ strdeq r8, [r8], sl @ │ │ │ │ mcrcc 8, 2, pc, cr8, cr0, {6} @ │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ subvs pc, ip, r0, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6, #324]! @ 0x144 │ │ │ │ + stc2l 1, cr15, [r6, #324] @ 0x144 │ │ │ │ mcrcc 8, 2, pc, cr8, cr4, {6} @ │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf151604c │ │ │ │ - @ instruction: 0x2000fdbd │ │ │ │ + andcs pc, r0, sp, asr #27 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ ldrd pc, [ip], #-143 @ 0xffffff71 │ │ │ │ eorvc r2, r3, #67108864 @ 0x4000000 │ │ │ │ ldrbtmi r4, [lr], #1772 @ 0x6ec │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ @@ -2604,15 +2604,15 @@ │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf0b22300 │ │ │ │ @ instruction: 0xf8c4ffc3 │ │ │ │ stmdacs r0, {r3, r6, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1d7 │ │ │ │ @ instruction: 0xf151604c │ │ │ │ - @ instruction: 0xf04ffd95 │ │ │ │ + @ instruction: 0xf04ffda5 │ │ │ │ @ instruction: 0xe7d530ff │ │ │ │ adceq r9, r8, r6, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ adcslt r4, r7, sp, lsl #21 │ │ │ │ @@ -2756,16 +2756,16 @@ │ │ │ │ stccs 8, cr6, [r2, #-532] @ 0xfffffdec │ │ │ │ svcge 0x0006f43f │ │ │ │ @ instruction: 0xf7fce708 │ │ │ │ svclt 0x0000ecfc │ │ │ │ adceq r8, r8, r8, lsr #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r4, asr #11 │ │ │ │ - ldrdeq r6, [sp], -sl @ │ │ │ │ - eoreq sl, r8, lr, lsr pc │ │ │ │ + strdeq r6, [sp], -sl @ │ │ │ │ + eoreq sl, r8, lr, asr pc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -2909,18 +2909,18 @@ │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ blvs 72bd24 │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r8, r8] │ │ │ │ bl ff205d60 │ │ │ │ adceq r8, r8, ip, asr #7 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - strdeq r7, [sp], -r4 @ │ │ │ │ - eoreq lr, r7, r4, lsr #32 │ │ │ │ - strhteq r7, [sp], -r8 │ │ │ │ - eoreq sp, r7, r8, ror #31 │ │ │ │ + eoreq r7, sp, r4, lsl ip │ │ │ │ + eoreq lr, r7, r4, asr #32 │ │ │ │ + ldrdeq r7, [sp], -r8 @ │ │ │ │ + eoreq lr, r7, r8 │ │ │ │ strhteq r8, [r8], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi b597e8 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -2966,15 +2966,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000eb58 │ │ │ │ adceq r8, r8, r8, asr r2 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r8, [r8], r0 @ │ │ │ │ - eoreq sp, r7, r4, lsl #29 │ │ │ │ + eoreq sp, r7, r4, lsr #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r0, asr sl │ │ │ │ @ instruction: 0x46044b50 │ │ │ │ ldmdami r0, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3055,20 +3055,20 @@ │ │ │ │ blcs 55278 │ │ │ │ @ instruction: 0xf8c4d1e0 │ │ │ │ @ instruction: 0xe7dd04b4 │ │ │ │ b fe985fa4 │ │ │ │ adceq r8, r8, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, sl, ror r1 │ │ │ │ - strhteq r4, [sp], -r0 │ │ │ │ - eoreq r3, ip, r6, asr #21 │ │ │ │ + ldrdeq r4, [sp], -r0 @ │ │ │ │ + eoreq r3, ip, r6, ror #21 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ umlaleq r8, r8, r0, r0 @ │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - eoreq sp, r7, lr, lsl sp │ │ │ │ + eoreq sp, r7, lr, lsr sp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3b │ │ │ │ @@ -3129,18 +3129,18 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e1 │ │ │ │ svclt 0x0000ea10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r7, [r8], r2 @ │ │ │ │ - eoreq r3, ip, r2, asr r9 │ │ │ │ - eoreq r4, sp, r8, lsr r3 │ │ │ │ + eoreq r3, ip, r2, ror r9 │ │ │ │ + eoreq r4, sp, r8, asr r3 │ │ │ │ adceq r7, r8, lr, asr pc │ │ │ │ - strdeq sp, [r7], -r2 @ │ │ │ │ + eoreq sp, r7, r2, lsl ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1da6f8 │ │ │ │ @ instruction: 0xf04f4a7a │ │ │ │ @@ -3264,20 +3264,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000e904 │ │ │ │ adceq r7, r8, sl, ror #29 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r8, lr, asr #29 │ │ │ │ - eoreq r3, ip, r0, lsr r8 │ │ │ │ - eoreq r4, sp, r6, lsl r2 │ │ │ │ + eoreq r3, ip, r0, asr r8 │ │ │ │ + eoreq r4, sp, r6, lsr r2 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ adceq r7, r8, lr, asr #26 │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - ldrdeq sp, [r7], -ip @ │ │ │ │ + strdeq sp, [r7], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9f524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r4, rrx │ │ │ │ @ instruction: 0x46044d18 │ │ │ │ stmib sp, {r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -3388,15 +3388,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ stc2l 0, cr15, [lr, #268] @ 0x10c │ │ │ │ @ instruction: 0xf7fce7a1 │ │ │ │ svclt 0x0000e806 │ │ │ │ - strdeq sp, [r7], -r4 @ │ │ │ │ + eoreq sp, r7, r4, lsl r9 │ │ │ │ adceq r7, r8, sl, ror #23 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r8, sl, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1039c4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3690,40 +3690,40 @@ │ │ │ │ ldc 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ ldrdeq r7, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r7, [r8], r0 @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ umlaleq r7, r8, ip, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r7, r2, lsl r7 │ │ │ │ - eoreq sp, r7, r8, lsl r7 │ │ │ │ - eoreq sp, r7, r2, lsl #14 │ │ │ │ - strdeq sp, [r7], -sl @ │ │ │ │ - eoreq ip, r7, r0, asr #3 │ │ │ │ - eoreq sp, r7, r6, lsr #13 │ │ │ │ - eoreq sp, r7, ip, ror #13 │ │ │ │ - ldrdeq sp, [r7], -lr @ │ │ │ │ - eoreq sp, r7, r6, asr r6 │ │ │ │ - eoreq sp, r7, r8, ror r6 │ │ │ │ - eoreq sp, r7, sl, asr #12 │ │ │ │ - eoreq sp, r7, r4, lsr #12 │ │ │ │ - eoreq sp, r7, ip, asr #11 │ │ │ │ - eoreq ip, r7, r0, asr #1 │ │ │ │ - strhteq ip, [r7], -r0 │ │ │ │ - eoreq sp, r7, sl, asr #11 │ │ │ │ - eoreq sp, r7, r4, asr #11 │ │ │ │ - strhteq sp, [r7], -r2 │ │ │ │ - eoreq sp, r7, r8, lsr #11 │ │ │ │ - strdeq r8, [r8], -r4 @ │ │ │ │ - eoreq sp, r7, r2, lsl #10 │ │ │ │ - ldrdeq sp, [r7], -r6 @ │ │ │ │ - strhteq sp, [r7], -r4 │ │ │ │ - ldrdeq r8, [r8], -ip @ │ │ │ │ - eoreq fp, r7, r6, asr #29 │ │ │ │ - eoreq sp, r7, r0, lsl #7 │ │ │ │ + eoreq sp, r7, r2, lsr r7 │ │ │ │ + eoreq sp, r7, r8, lsr r7 │ │ │ │ + eoreq sp, r7, r2, lsr #14 │ │ │ │ + eoreq sp, r7, sl, lsl r7 │ │ │ │ + eoreq ip, r7, r0, ror #3 │ │ │ │ + eoreq sp, r7, r6, asr #13 │ │ │ │ + eoreq sp, r7, ip, lsl #14 │ │ │ │ + strdeq sp, [r7], -lr @ │ │ │ │ + eoreq sp, r7, r6, ror r6 │ │ │ │ + mlaeq r7, r8, r6, sp │ │ │ │ + eoreq sp, r7, sl, ror #12 │ │ │ │ + eoreq sp, r7, r4, asr #12 │ │ │ │ + eoreq sp, r7, ip, ror #11 │ │ │ │ + eoreq ip, r7, r0, ror #1 │ │ │ │ + ldrdeq ip, [r7], -r0 @ │ │ │ │ + eoreq sp, r7, sl, ror #11 │ │ │ │ + eoreq sp, r7, r4, ror #11 │ │ │ │ + ldrdeq sp, [r7], -r2 @ │ │ │ │ + eoreq sp, r7, r8, asr #11 │ │ │ │ + eoreq r8, r8, r4, lsl r6 │ │ │ │ + eoreq sp, r7, r2, lsr #10 │ │ │ │ + strdeq sp, [r7], -r6 @ │ │ │ │ + ldrdeq sp, [r7], -r4 @ │ │ │ │ + strdeq r8, [r8], -ip @ │ │ │ │ + eoreq fp, r7, r6, ror #29 │ │ │ │ + eoreq sp, r7, r0, lsr #7 │ │ │ │ andgt lr, r0, #208, 18 @ 0x340000 │ │ │ │ movweq lr, #2513 @ 0x9d1 │ │ │ │ svclt 0x0008429a │ │ │ │ svclt 0x000c4584 │ │ │ │ andcs r2, r0, r1 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #16]! │ │ │ │ @@ -3797,22 +3797,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x360c569c │ │ │ │ @ instruction: 0xf1504630 │ │ │ │ - stmdbls r1, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519b │ │ │ │ pkhbtmi r3, r0, r0, lsl #2 │ │ │ │ blx 1404d3a │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2 1, cr15, [r4], #-320 @ 0xfffffec0 │ │ │ │ + mcrr2 1, 5, pc, r4, cr0 @ │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ blx ffa84d5e │ │ │ │ @@ -4305,22 +4305,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x360c569c │ │ │ │ @ instruction: 0xf1504630 │ │ │ │ - stmdbls r1, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519b │ │ │ │ pkhbtmi r3, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xff56f071 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf83cf150 │ │ │ │ + @ instruction: 0xf84cf150 │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ @ instruction: 0xfff0f071 │ │ │ │ @@ -4551,40 +4551,40 @@ │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ @ instruction: 0xf1380120 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ ldc 8, cr14, [r4, #552] @ 0x228 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf13b1103 │ │ │ │ - ldmvs r0!, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - blx 1585c30 │ │ │ │ + blx 1985c30 │ │ │ │ @ instruction: 0xf13b4640 │ │ │ │ - ldrb pc, [r2, pc, ror #19] @ │ │ │ │ + @ instruction: 0xe7d2f9ff │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf14fb00c │ │ │ │ - blls 149028 │ │ │ │ + blls 149068 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, fp, r3, lsl #10 │ │ │ │ @ instruction: 0xf0713010 │ │ │ │ @ instruction: 0xf1abfde1 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ @ instruction: 0x4650e9bc │ │ │ │ - cdp2 1, 2, cr15, cr12, cr15, {2} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr15, {2} │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe304f10 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -4665,34 +4665,34 @@ │ │ │ │ eoreq pc, ip, #-1073741822 @ 0xc0000002 │ │ │ │ ldrmi r6, [r1, #755] @ 0x2f3 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ bleq b85f68 │ │ │ │ strbmi sp, [r7, #-461] @ 0xfffffe33 │ │ │ │ stcls 1, cr13, [r3], {184} @ 0xb8 │ │ │ │ @ instruction: 0x210068b0 │ │ │ │ - @ instruction: 0xf9d8f138 │ │ │ │ + @ instruction: 0xf9e8f138 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ blls 1bda24 │ │ │ │ beq fe085f88 │ │ │ │ ldmpl fp, {r0, r1, r8, sl, ip, sp, lr, pc} │ │ │ │ orrspl pc, ip, r3, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ tstls r3, ip, lsl #2 │ │ │ │ ldrdmi pc, [r8], -fp │ │ │ │ bl feae3b9c │ │ │ │ blcs 4a520 │ │ │ │ @ instruction: 0xf106db33 │ │ │ │ cps #12 │ │ │ │ @ instruction: 0xf13b070c │ │ │ │ - @ instruction: 0x4621f8ff │ │ │ │ + strtmi pc, [r1], -pc, lsl #18 │ │ │ │ @ instruction: 0xf13868b0 │ │ │ │ - @ instruction: 0xf106f99b │ │ │ │ + @ instruction: 0xf106f9ab │ │ │ │ @ instruction: 0xf13b000c │ │ │ │ - stmdals r3, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r6, #-316] @ 0xfffffec4 │ │ │ │ + stmdals r3, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldc2l 1, cr15, [r6, #-316] @ 0xfffffec4 │ │ │ │ adcmi r6, pc, #606208 @ 0x94000 │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf1a33d2c │ │ │ │ andsle r0, r4, ip, lsr #18 │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0714640 │ │ │ │ @ instruction: 0x4628fcf1 │ │ │ │ @@ -4702,17 +4702,17 @@ │ │ │ │ @ instruction: 0xf8d9e8cc │ │ │ │ @ instruction: 0xf1093030 │ │ │ │ addsmi r0, r7, #44, 4 @ 0xc0000002 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -sl, ror #3 │ │ │ │ stmia r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf14f9803 │ │ │ │ - @ instruction: 0x4659fd31 │ │ │ │ + ldrbmi pc, [r9], -r1, asr #26 @ │ │ │ │ @ instruction: 0xf13868b0 │ │ │ │ - strmi pc, [r3], fp, lsl #19 │ │ │ │ + pkhbtmi pc, r3, fp, lsl #19 @ │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r6, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ orrscs lr, r8, r8, lsr #14 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ blmi 2c56e4 │ │ │ │ @@ -4721,28 +4721,28 @@ │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2 0, cr15, [sl, #212] @ 0xd4 │ │ │ │ svclt 0x0000e706 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff2bb │ │ │ │ @ instruction: 0xfffff097 │ │ │ │ - ldrdeq ip, [r7], -ip @ │ │ │ │ + strdeq ip, [r7], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba0bd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 44d99c │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1372000 │ │ │ │ - @ instruction: 0x4603ff91 │ │ │ │ + strmi pc, [r3], -r1, lsr #31 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf13b60a3 │ │ │ │ - @ instruction: 0xf104f867 │ │ │ │ + @ instruction: 0xf104f877 │ │ │ │ @ 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 │ │ │ │ @@ -4752,15 +4752,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9c │ │ │ │ strmi r0, [pc], -ip, lsl #22 │ │ │ │ @ instruction: 0xf14f4658 │ │ │ │ - @ instruction: 0xf8dafcbf │ │ │ │ + @ instruction: 0xf8dafccf │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [fp], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-64]! @ 0xffffffc0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0714630 │ │ │ │ @@ -4768,19 +4768,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b43b80 │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf14f4658 │ │ │ │ - ldrbmi pc, [r8], -sp, lsr #25 @ │ │ │ │ - ldc2 1, cr15, [ip], {79} @ 0x4f │ │ │ │ + @ instruction: 0x4658fcbd │ │ │ │ + stc2 1, cr15, [ip], #316 @ 0x13c │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1382100 │ │ │ │ - strmi pc, [r0], r3, lsl #18 │ │ │ │ + pkhbtmi pc, r0, r3, lsl #18 @ │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3710579b │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -4794,19 +4794,19 @@ │ │ │ │ blvs bc3b24 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ stmda sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1380008 │ │ │ │ - pkhtbmi pc, r0, r7, asr #17 @ │ │ │ │ + strmi pc, [r0], r7, ror #17 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf14f0734 │ │ │ │ - @ instruction: 0xf8dafc71 │ │ │ │ + @ instruction: 0xf8dafc81 │ │ │ │ adcsmi r4, ip, #56 @ 0x38 │ │ │ │ @ instruction: 0x2600bf1c │ │ │ │ andle r6, pc, r5, ror #16 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf0356600 │ │ │ │ @@ -4825,17 +4825,17 @@ │ │ │ │ ldc2 0, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r1, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1372100 │ │ │ │ - @ instruction: 0xf10affd9 │ │ │ │ + @ instruction: 0xf10affe9 │ │ │ │ @ instruction: 0xf13a000c │ │ │ │ - pop {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, lsl #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -4849,15 +4849,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589c │ │ │ │ strmi r0, [r6], -ip, lsl #16 │ │ │ │ @ instruction: 0xf14f4640 │ │ │ │ - ldmdavs fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r2, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569b │ │ │ │ ldrcc r0, [r0], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ blx fea05dae │ │ │ │ @@ -4865,15 +4865,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ svc 0x0080f7f9 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf14f4640 │ │ │ │ - pop {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5130,25 +5130,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7fa2140 │ │ │ │ teqvs ip, #20, 24 @ 0x1400 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - stc2l 1, cr15, [r4, #-232]! @ 0xffffff18 │ │ │ │ + ldc2l 1, cr15, [r4, #-232]! @ 0xffffff18 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r0, #220] @ 0xdc │ │ │ │ + ldc2l 1, cr15, [r0, #220] @ 0xdc │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf13a320a │ │ │ │ - bvs fef495c4 │ │ │ │ + bvs fef49604 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1969a0 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r0, #67108864 @ 0x4000000 │ │ │ │ @@ -5229,15 +5229,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - stc2 1, cr15, [r8], #232 @ 0xe8 │ │ │ │ + ldc2 1, cr15, [r8], #232 @ 0xe8 │ │ │ │ bvs ffee4cac │ │ │ │ ldmibne r4!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ ldmibcs r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ subscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -5345,15 +5345,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ mrrc2 0, 9, pc, r6, cr4 @ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf0664628 │ │ │ │ @ instruction: 0xe7d5fe75 │ │ │ │ - eoreq fp, r7, r2, asr #20 │ │ │ │ + eoreq fp, r7, r2, ror #20 │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldclcc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ @ instruction: 0xb0842cb4 │ │ │ │ @@ -5517,15 +5517,15 @@ │ │ │ │ vst1.64 {d18-d19}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ blcs 1e8678 │ │ │ │ blmi 8be6d8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bvs fe85c098 │ │ │ │ - mrc2 2, 2, pc, cr0, cr9, {0} │ │ │ │ + mcr2 2, 3, pc, cr0, cr9, {0} @ │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ bge 15be48 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ blvs 925528 │ │ │ │ @ instruction: 0xf8d46bf6 │ │ │ │ ldmibne fp, {r2, r4, r5, lr, pc}^ │ │ │ │ bl 136f258 │ │ │ │ @@ -5551,15 +5551,15 @@ │ │ │ │ svclt 0x0000ef2c │ │ │ │ adceq r5, r8, r0, lsl sl │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r5, [r8], ip @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ umlaleq r5, r8, r2, r9 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - eoreq fp, r7, r8, lsr #14 │ │ │ │ + eoreq fp, r7, r8, asr #14 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba18d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx ffb0692e │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -5578,19 +5578,19 @@ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0c20300 │ │ │ │ @ instruction: 0xf995ffcf │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ ldrdcs r7, [r4, -r4] │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xffecf169 │ │ │ │ + @ instruction: 0xfffcf169 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872d8 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xffe4f169 │ │ │ │ + @ instruction: 0xfff4f169 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f9a818 │ │ │ │ @ instruction: 0xf1b9ec46 │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f90801 │ │ │ │ @@ -5693,15 +5693,15 @@ │ │ │ │ mcr2 0, 1, pc, cr8, cr15, {1} @ │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff38f20e │ │ │ │ + @ instruction: 0xff48f20e │ │ │ │ blmi 21d120 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 524970 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldcl 7, cr15, [r2, #996]! @ 0x3e4 │ │ │ │ @@ -5747,15 +5747,15 @@ │ │ │ │ ldc2 0, cr15, [ip, #252]! @ 0xfc │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8ecf20e │ │ │ │ + @ instruction: 0xf8fcf20e │ │ │ │ blmi 21d1f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 524a48 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ stc 7, cr15, [r6, #996] @ 0x3e4 │ │ │ │ @@ -5820,28 +5820,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adceq r5, r8, r4, ror #11 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba1cec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx ffd0735e │ │ │ │ + stc2 2, cr15, [r2], {25} │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx ffc07366 │ │ │ │ - @ instruction: 0xf96ef142 │ │ │ │ + blx 7366 │ │ │ │ + @ instruction: 0xf97ef142 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - ldc2 1, cr15, [r6], #200 @ 0xc8 │ │ │ │ + stc2l 1, cr15, [r6], {50} @ 0x32 │ │ │ │ @ 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 2, cr15, [r0], #100 @ 0x64 │ │ │ │ + stc2l 2, cr15, [r0], {25} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5849,15 +5849,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 192f788 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s16 d9, d9, d9 │ │ │ │ - @ instruction: 0xf8dafbb9 │ │ │ │ + @ instruction: 0xf8dafbc9 │ │ │ │ @ instruction: 0xf8da39dc │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -5960,15 +5960,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 192f944 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s16 d9, d9, d9 │ │ │ │ - @ instruction: 0xf8dafadb │ │ │ │ + @ instruction: 0xf8dafaeb │ │ │ │ @ instruction: 0xf8da39dc │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6073,42 +6073,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1540300 │ │ │ │ - @ instruction: 0x4604fdf9 │ │ │ │ + strmi pc, [r4], -r9, lsl #28 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf84ef158 │ │ │ │ + @ instruction: 0xf85ef158 │ │ │ │ orrvc pc, lr, pc, asr #8 │ │ │ │ @ instruction: 0xf1546938 │ │ │ │ - @ instruction: 0x464afe19 │ │ │ │ + strbmi pc, [sl], -r9, lsr #28 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ - @ instruction: 0xf86ef156 │ │ │ │ + @ instruction: 0xf87ef156 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr4, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r2, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r4, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3d6f72 │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf846330b │ │ │ │ @ instruction: 0xf158b023 │ │ │ │ - bmi 388fe4 │ │ │ │ + bmi 389024 │ │ │ │ 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 @ │ │ │ │ @ instruction: 0xf106d104 │ │ │ │ andlt r0, r7, r8, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -6129,26 +6129,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf988f219 │ │ │ │ - blx 1587498 │ │ │ │ + @ instruction: 0xf998f219 │ │ │ │ + blx 1987498 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs a52e4 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s16 d2, d9, d1 │ │ │ │ - @ instruction: 0xf132f97d │ │ │ │ - tstplt r0, r9, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf132f98d │ │ │ │ + tstplt r0, r9, asr sl @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf974f219 │ │ │ │ - blx 10874c0 │ │ │ │ + @ instruction: 0xf984f219 │ │ │ │ + blx 14874c0 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f94631 │ │ │ │ strbmi lr, [r1], -r6, ror #24 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stcl 7, cr15, [r0], #-996 @ 0xfffffc1c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -6359,15 +6359,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21432 @ 0x53b8 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14b93a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - blx 387b96 │ │ │ │ + blx 787b96 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33428 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a409a0 │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @@ -6423,27 +6423,27 @@ │ │ │ │ movwls r5, #21432 @ 0x53b8 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14ba36 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - blx c87c90 │ │ │ │ + blx 1087c90 │ │ │ │ bmi 1745260 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - stc2l 2, cr15, [ip], #-32 @ 0xffffffe0 │ │ │ │ + ldc2l 2, cr15, [ip], #-32 @ 0xffffffe0 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ bls 245d04 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -6488,25 +6488,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #252, 26 @ 0x3f00 │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d9, d12, d7 │ │ │ │ - blls 489d94 │ │ │ │ + blls 489dd4 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2d1bf0 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d9, d11, d7 │ │ │ │ - blls 389bfc │ │ │ │ + blls 389c3c │ │ │ │ blx 125602 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx f2206 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -6525,36 +6525,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, pc, lsl #12 │ │ │ │ tstcs r0, r5, lsl #12 │ │ │ │ ldrmi r6, [r0], r0, lsl #18 │ │ │ │ @ instruction: 0xf154469a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ @ instruction: 0x4e3139ff │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1003707 │ │ │ │ stmdbvs fp!, {r2, r6, r8, r9, sl} │ │ │ │ @ instruction: 0xf9934639 │ │ │ │ bcs 3d3724 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - stc2l 1, cr15, [r4], #340 @ 0x154 │ │ │ │ + ldc2l 1, cr15, [r4], #340 @ 0x154 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], #348 @ 0x15c │ │ │ │ + stc2l 1, cr15, [r2], {87} @ 0x57 │ │ │ │ mulscc r0, r8, r8 │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ blx 2a5ae4 │ │ │ │ b b08254 │ │ │ │ @ instruction: 0xf1540403 │ │ │ │ - smusdxls r3, r7, sl │ │ │ │ + strls pc, [r3, -r7, lsl #21] │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbeq pc, [r4, -r0, lsl #2]! @ │ │ │ │ mulslt r0, r8, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r2, r3, r5, ip, sp, pc} │ │ │ │ @@ -6574,15 +6574,15 @@ │ │ │ │ blx a1a72 │ │ │ │ ldrbtmi r3, [r1], -r2, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf84e330b │ │ │ │ andcs r4, r0, #34 @ 0x22 │ │ │ │ eorcs pc, r3, lr, asr #16 │ │ │ │ - stc2l 1, cr15, [lr], #-348 @ 0xfffffea4 │ │ │ │ + ldc2l 1, cr15, [lr], #-348 @ 0xfffffea4 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ strdeq r4, [r8], r4 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -6593,49 +6593,49 @@ │ │ │ │ ldrbtmi r8, [r8], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1aff870 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - blx ff607c6a │ │ │ │ + blx ffa07c6a │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf153930f │ │ │ │ - ldcls 15, cr15, [r9], {127} @ 0x7f │ │ │ │ + ldcls 15, cr15, [r9], {143} @ 0x8f │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - blx ff787f34 │ │ │ │ + blx ffb87f34 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xff74f153 │ │ │ │ + @ instruction: 0xff84f153 │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcrr 7, 15, pc, r0, cr8 @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf974f154 │ │ │ │ + @ instruction: 0xf984f154 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], -r0, asr #19 │ │ │ │ strbeq pc, [r4], -r0, lsl #2 @ │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1553168 │ │ │ │ - @ instruction: 0x4621fc37 │ │ │ │ + strtmi pc, [r1], -r7, asr #24 │ │ │ │ @ instruction: 0xf157a815 │ │ │ │ - stmibvs r2!, {r0, r2, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r2!, {r0, r2, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blcs 669be4 │ │ │ │ ldm pc, {r0, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ rsbsvc pc, r0, r3 │ │ │ │ cmnvc r9, #112, 18 @ 0x1c0000 │ │ │ │ cmnvc r3, #115 @ 0x73 │ │ │ │ andsne r7, r0, r9, ror r9 │ │ │ │ andsne r7, r0, r6, ror r0 │ │ │ │ @@ -6643,48 +6643,48 @@ │ │ │ │ rsbseq r7, r0, r0, ror r0 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vst4.8 {d25-d28}, [pc]! │ │ │ │ ldmdals r9, {r0, r3, r4, r7, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1543701 │ │ │ │ - @ instruction: 0x464af9b5 │ │ │ │ + strbmi pc, [sl], -r5, asr #19 @ │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ ldmdbeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1550a74 │ │ │ │ - blge 4ca808 │ │ │ │ + blge 4ca848 │ │ │ │ mrrceq 1, 0, pc, r4, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ stmdbvs r2!, {r1, r4, r9, sl, sp, lr}^ │ │ │ │ ldrsbt pc, [r4], pc @ │ │ │ │ blgt 430040 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 2f586a │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eorvs pc, r3, r4, asr #16 │ │ │ │ @ instruction: 0xf157466c │ │ │ │ - @ instruction: 0x9728fbbb │ │ │ │ + strls pc, [r8, -fp, asr #23]! │ │ │ │ streq lr, [sl, -sp, lsl #22] │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf8cd30a4 │ │ │ │ svcgt 0x000f906c │ │ │ │ svcgt 0x000fc40f │ │ │ │ svcgt 0x000fc40f │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldrtmi r0, [r1], -r3 │ │ │ │ ldmib sp, {r0, r2, r4, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf157231b │ │ │ │ - movwcs pc, #65299 @ 0xff13 @ │ │ │ │ + movwcs pc, #65315 @ 0xff23 @ │ │ │ │ ldrbmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa815 │ │ │ │ bmi 5cb350 │ │ │ │ ldrbtmi r4, [sl], #-2830 @ 0xfffff4f2 │ │ │ │ ldmpl r3, {r0, r3, r4, fp, ip, pc}^ │ │ │ │ blls b258d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -6697,17 +6697,17 @@ │ │ │ │ ldr r0, [r8, r1, lsl #20] │ │ │ │ beq 4879d0 │ │ │ │ @ instruction: 0xf7f8e795 │ │ │ │ svclt 0x0000ee32 │ │ │ │ adceq r4, r8, r8, lsl r9 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r4, r8, r2, lsl r9 │ │ │ │ - eoreq sl, r7, ip, ror #13 │ │ │ │ + eoreq sl, r7, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - eoreq sl, r7, r2, asr #12 │ │ │ │ + eoreq sl, r7, r2, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ umlaleq r4, r8, sl, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r4], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6827,15 +6827,15 @@ │ │ │ │ strbmi r1, [r0, sp, ror #4] │ │ │ │ @ instruction: 0xf7f8e771 │ │ │ │ svclt 0x0000ed30 │ │ │ │ adceq r4, r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0x000138bd │ │ │ │ strhteq r2, [r3], r6 │ │ │ │ - ldrdeq ip, [sp], -r2 @ │ │ │ │ + strdeq ip, [sp], -r2 @ │ │ │ │ umlaleq r4, r8, r4, r5 │ │ │ │ andeq r7, r0, r1, asr #5 │ │ │ │ adceq r2, r3, r6, asr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6956,30 +6956,30 @@ │ │ │ │ strbmi r1, [r0, sp, ror #4] │ │ │ │ @ instruction: 0xf7f8e771 │ │ │ │ svclt 0x0000ec2e │ │ │ │ adceq r4, r8, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r1, [r1], -r5 │ │ │ │ adceq r2, r3, r6, lsl #25 │ │ │ │ - eoreq ip, sp, lr, asr #19 │ │ │ │ + eoreq ip, sp, lr, ror #19 │ │ │ │ umlaleq r4, r8, r0, r3 │ │ │ │ andeq r8, r0, sp, lsr r6 │ │ │ │ umlaleq r2, r3, r6, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba2ecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - blx 8853e │ │ │ │ - blx ff3881a6 │ │ │ │ + blx 48853e │ │ │ │ + blx ff7881a6 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs a5ff4 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - blx ffe08550 │ │ │ │ - blx ff1081ba │ │ │ │ + blx 208552 │ │ │ │ + blx ff5081ba │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r4, r6, r9, pc} │ │ │ │ blcs 8e06c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 413670 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r7, #18 │ │ │ │ @@ -6991,24 +6991,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-932 @ 0xfffffc5c │ │ │ │ eorshi pc, r6, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - ldc2l 2, cr15, [ip], #-96 @ 0xffffffa0 │ │ │ │ + stc2 2, cr15, [ip], {24} │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff487e4a │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx feb87e52 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s16 d4, d8, d16 │ │ │ │ - @ instruction: 0x4603fabb │ │ │ │ + strmi pc, [r3], -fp, asr #21 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe94c5ec │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -7428,15 +7428,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d0bb64 │ │ │ │ blls d31034 │ │ │ │ blls d7106c │ │ │ │ blls db1028 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf830f131 │ │ │ │ + @ instruction: 0xf840f131 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r8, pc} │ │ │ │ blcs 8e790 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 271060 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ddd58 │ │ │ │ @@ -7700,15 +7700,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx fee8a83a │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - mrc2 1, 0, pc, cr0, cr0, {1} │ │ │ │ + mcr2 1, 1, pc, cr0, cr0, {1} @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r5, r6, r8, pc} │ │ │ │ blcs 8ebd0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -7991,15 +7991,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf972f7fe │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx ff3091a6 │ │ │ │ + blx ff7091a6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r5, r6, r8, pc} │ │ │ │ blcs 8f05c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -8243,16 +8243,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - @ instruction: 0xf904f217 │ │ │ │ - @ instruction: 0xf9d0f130 │ │ │ │ + @ instruction: 0xf914f217 │ │ │ │ + @ instruction: 0xf9e0f130 │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba42f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -8319,24 +8319,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba43f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1304604 │ │ │ │ - @ instruction: 0xf890f93b │ │ │ │ + @ instruction: 0xf890f94b │ │ │ │ blcs 1192d8 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c4921c │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf13f4620 │ │ │ │ - svcne 0x002bfd7b │ │ │ │ + svcne 0x002bfd8b │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -8351,15 +8351,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - ldc2l 1, cr15, [r4], {63} @ 0x3f │ │ │ │ + stc2l 1, cr15, [r4], #252 @ 0xfc │ │ │ │ bls bb7c8 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -8805,15 +8805,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + stc2 2, cr15, [r8, #88] @ 0x58 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r0, #92] @ 0x5c │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ andcs pc, pc, #8896 @ 0x22c0 │ │ │ │ @@ -8865,15 +8865,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - stc2 2, cr15, [r0, #-88] @ 0xffffffa8 │ │ │ │ + ldc2 2, cr15, [r0, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2l 0, cr15, [r4], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0184628 │ │ │ │ andcs pc, pc, #28416 @ 0x6f00 │ │ │ │ @@ -9059,23 +9059,23 @@ │ │ │ │ vqsub.s8 d8, d13, d16 │ │ │ │ pop {r2, r8, sl, fp, ip, lr} │ │ │ │ blls 331d40 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ @ instruction: 0x465fd11c │ │ │ │ @ instruction: 0x4658e77b │ │ │ │ - blx 1d0a252 │ │ │ │ + blx fe10a252 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf6d │ │ │ │ ldrb r7, [r0, -r6, lsl #23]! │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrtmi lr, [r8], -ip, ror #13 │ │ │ │ - blx 190a272 │ │ │ │ + blx 1d0a272 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf58 │ │ │ │ strb r7, [r0, -r6, lsl #15]! │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ blcs da3b0 │ │ │ │ movhi pc, r0 │ │ │ │ @@ -9123,15 +9123,15 @@ │ │ │ │ ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf501963a │ │ │ │ @ instruction: 0xf88251be │ │ │ │ strbmi r3, [r0], -r2, lsr #32 │ │ │ │ strls r4, [r9, #-1587] @ 0xfffff9cd │ │ │ │ strcs r9, [r1, #-1593] @ 0xfffff9c7 │ │ │ │ cmpvs r5, fp, lsr r6 │ │ │ │ - @ instruction: 0xffe0f205 │ │ │ │ + @ instruction: 0xfff0f205 │ │ │ │ blge 9b52bc │ │ │ │ @ instruction: 0xf8d59316 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ movtcs lr, #43480 @ 0xa9d8 │ │ │ │ ldc2l 0, cr15, [r6], {54} @ 0x36 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -9149,15 +9149,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 556bd4 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -r3, lsr #22 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ ldmge ip!, {r2, r6, ip, pc} │ │ │ │ vhadd.s8 d9, d10, d9 │ │ │ │ - movwcs pc, #7769 @ 0x1e59 @ │ │ │ │ + movwcs pc, #7785 @ 0x1e69 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -9231,15 +9231,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 556d50 │ │ │ │ @ instruction: 0xf03c934d │ │ │ │ ldmdbls r7, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2 2, cr15, [r4, #40]! @ 0x28 │ │ │ │ + stc2l 2, cr15, [r4, #40] @ 0x28 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 31f8d0 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -9284,28 +9284,28 @@ │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf870f09b │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae28 │ │ │ │ @ instruction: 0xe62404b4 │ │ │ │ bvs ffa75538 │ │ │ │ - @ instruction: 0xf8e2f216 │ │ │ │ - @ instruction: 0xf9aef12f │ │ │ │ + @ instruction: 0xf8f2f216 │ │ │ │ + @ instruction: 0xf9bef12f │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff256710 │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 347a7c │ │ │ │ bvs ff656940 │ │ │ │ vhsub.s16 d9, d6, d8 │ │ │ │ - @ instruction: 0xf12ff8cb │ │ │ │ - @ instruction: 0xf890f997 │ │ │ │ + @ instruction: 0xf12ff8db │ │ │ │ + @ instruction: 0xf890f9a7 │ │ │ │ bls 25a1d0 │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2bdd74 │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -9328,31 +9328,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 5a9b4 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1344479 │ │ │ │ - @ instruction: 0xe611fbf1 │ │ │ │ + ldr pc, [r1], -r1, lsl #24 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #15, 28 @ 0xf0 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7f6e7b4 │ │ │ │ svclt 0x0000e992 │ │ │ │ adceq r2, r8, r8, lsr #9 │ │ │ │ adceq r2, r8, r2, lsr #9 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r0, r3, r8, asr #24 │ │ │ │ adceq r0, r3, r6, ror fp │ │ │ │ umlaleq r2, r8, lr, r2 │ │ │ │ adceq r0, r3, ip, ror sl │ │ │ │ - eoreq r7, r7, ip, asr #26 │ │ │ │ + eoreq r7, r7, ip, ror #26 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r7, r7, r6, asr #24 │ │ │ │ - eoreq r7, r7, r0, lsl #25 │ │ │ │ + eoreq r7, r7, r6, ror #24 │ │ │ │ + eoreq r7, r7, r0, lsr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -9545,15 +9545,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2ab32c │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - @ instruction: 0xffa6f12e │ │ │ │ + @ instruction: 0xffb6f12e │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fe45 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -9689,15 +9689,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 89db8 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - stc2l 1, cr15, [r0], #200 @ 0xc8 │ │ │ │ + ldc2l 1, cr15, [r0], #200 @ 0xc8 │ │ │ │ blls b4b78 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 1489df4 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -10194,15 +10194,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7f5e6fc │ │ │ │ ldmib sp, {r1, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ ldrdeq r1, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r1, r8, r8, ror #3 │ │ │ │ - eoreq r7, r7, r0 │ │ │ │ + eoreq r7, r7, r0, lsr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi ee07b8 │ │ │ │ addslt r4, r4, sl, lsr fp │ │ │ │ @ instruction: 0x4607447a │ │ │ │ @@ -10221,15 +10221,15 @@ │ │ │ │ cmple r1, r6, lsl #31 │ │ │ │ @ instruction: 0xf5b29a1f │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ streq pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ ldrvc pc, [lr, #1103] @ 0x44f │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx 180b474 │ │ │ │ + blx 1c0b474 │ │ │ │ blvs fe13b4a0 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1151538 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10337,15 +10337,15 @@ │ │ │ │ cmple r1, r6, lsl #31 │ │ │ │ @ instruction: 0xf5b29a1f │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ streq pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ ldrvc pc, [lr, #1103] @ 0x44f │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xf976f12e │ │ │ │ + @ instruction: 0xf986f12e │ │ │ │ blvs fe13b670 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1151708 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10604,15 +10604,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f4e7e2 │ │ │ │ svclt 0x0000efac │ │ │ │ adceq r0, r8, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq r0, r8, r4, sl │ │ │ │ - strhteq r6, [r7], -r8 │ │ │ │ + ldrdeq r6, [r7], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba67c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -11051,15 +11051,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - blx ff90c16a │ │ │ │ + blx ffd0c16a │ │ │ │ blvs fe07c178 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12aa350 │ │ │ │ blls 2592e4 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -11211,19 +11211,19 @@ │ │ │ │ stc2 0, cr15, [r2], #188 @ 0xbc │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf9d4f214 │ │ │ │ - mrc2 1, 7, pc, cr2, cr12, {1} │ │ │ │ + @ instruction: 0xf9e4f214 │ │ │ │ + @ instruction: 0xff02f13c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx fe98c794 │ │ │ │ + blx fed8c794 │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 1259354 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -11246,15 +11246,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 28e0b8 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i16 d6, d4, d24 │ │ │ │ - @ instruction: 0xf010fa67 │ │ │ │ + @ instruction: 0xf010fa77 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -11603,15 +11603,15 @@ │ │ │ │ svc 0x00e2f7f3 │ │ │ │ strdeq pc, [r7], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq pc, r7, ip, pc @ │ │ │ │ adceq lr, r2, ip, asr r7 │ │ │ │ ldrdeq lr, [r2], r4 @ │ │ │ │ adceq pc, r7, r8, lsr #25 │ │ │ │ - eoreq r8, sp, r8, ror #1 │ │ │ │ + eoreq r8, sp, r8, lsl #2 │ │ │ │ adceq lr, r2, r6, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -12018,15 +12018,15 @@ │ │ │ │ stc 7, cr15, [r4], #972 @ 0x3cc │ │ │ │ adceq pc, r7, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r7, r0, lsr #18 │ │ │ │ strhteq lr, [r2], r4 │ │ │ │ adceq lr, r2, ip, lsr #32 │ │ │ │ adceq pc, r7, ip, lsr #12 │ │ │ │ - eoreq r7, sp, ip, ror #20 │ │ │ │ + eoreq r7, sp, ip, lsl #21 │ │ │ │ adceq sp, r2, lr, lsr sp │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -12377,15 +12377,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 59d5c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4640 │ │ │ │ - teqplt r8, r7, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed11d78 │ │ │ │ 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 │ │ │ │ @@ -12542,15 +12542,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 59ff0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4640 │ │ │ │ - teqplt r8, sp, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, asr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed1200c │ │ │ │ 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 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -12628,15 +12628,15 @@ │ │ │ │ ldc2 7, cr15, [sl, #-996]! @ 0xfffffc1c │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f77578 │ │ │ │ @ instruction: 0xf12b9316 │ │ │ │ - mlals r3, r1, pc, pc @ │ │ │ │ + eorls pc, r3, r1, lsr #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r4, r5, r6, r9, pc} │ │ │ │ blcs 938d0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -12729,15 +12729,15 @@ │ │ │ │ @ instruction: 0xf0407f86 │ │ │ │ blls 331d04 │ │ │ │ svcvc 0x00b2f5b3 │ │ │ │ strbmi fp, [r3, #-3864]! @ 0xfffff0e8 │ │ │ │ mrshi pc, (UNDEF: 66) @ │ │ │ │ stmdals sl, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf12b9308 │ │ │ │ - andls pc, r7, r7, asr #29 │ │ │ │ + ldrdls pc, [r7], -r7 │ │ │ │ cmplt r3, r7, lsl #22 │ │ │ │ movwcs r6, #2458 @ 0x99a │ │ │ │ ldrmi r4, [r9], -r8, lsr #12 │ │ │ │ bcs 93a44 │ │ │ │ andcs fp, r1, #56, 30 @ 0xe0 │ │ │ │ ldmdb r4!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0244607 │ │ │ │ @@ -12889,15 +12889,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2879 @ 0xfffff4c1 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsbslt sp, r5, r3, ror r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addsvc pc, lr, pc, asr #8 │ │ │ │ - stc2 1, cr15, [r6, #172] @ 0xac │ │ │ │ + ldc2 1, cr15, [r6, #172] @ 0xac │ │ │ │ andls r2, r7, r2, lsl #6 │ │ │ │ ldrt r9, [fp], r8, lsl #6 │ │ │ │ vmax.s8 d20, d13, d13 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf84503b2 │ │ │ │ blls 2205a4 │ │ │ │ @ instruction: 0xf8c4604f │ │ │ │ @@ -13891,15 +13891,15 @@ │ │ │ │ @ instruction: 0xf1038018 │ │ │ │ @ instruction: 0xf8c30208 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ tstpne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, ip, r4, asr #13 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ andls r9, r3, #4, 6 @ 0x10000000 │ │ │ │ - ldc2 1, cr15, [r2, #168]! @ 0xa8 │ │ │ │ + stc2l 1, cr15, [r2, #168] @ 0xa8 │ │ │ │ movwcs lr, #14813 @ 0x39dd │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r0, r0 │ │ │ │ stmdbcs r1, {r0, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407180 │ │ │ │ ldmdals r2, {r0, r3, r4, r7, pc} │ │ │ │ @@ -13943,19 +13943,19 @@ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ andvc pc, r4, sl, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ svclt 0x0014b004 │ │ │ │ vst4. {d16-d19}, [pc :256], r6 │ │ │ │ @ instruction: 0xf13a7644 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628d13a │ │ │ │ - @ instruction: 0xf9bef13a │ │ │ │ + @ instruction: 0xf9cef13a │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - blx 168eedc │ │ │ │ + blx 1a8eedc │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed13608 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3], r6, asr #20 │ │ │ │ @ instruction: 0xf10a432e │ │ │ │ @@ -14066,29 +14066,29 @@ │ │ │ │ @ instruction: 0x4640971a │ │ │ │ @ instruction: 0xf01f9706 │ │ │ │ @ instruction: 0xf8d6fe47 │ │ │ │ ldmdavs lr, {r3, r5, r6, r7, r8, fp, ip, sp} │ │ │ │ ldmdavs fp, {r3, r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [pc], #-1201 @ 52bc8 │ │ │ │ strtmi r9, [r8], -r6, lsl #14 │ │ │ │ - mrrc2 1, 2, pc, r4, cr10 @ │ │ │ │ + stc2l 1, cr15, [r4], #-168 @ 0xffffff58 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fed93fe0 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 553998 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf13a0701 │ │ │ │ - blx fee50e4c │ │ │ │ + blx fee50e8c │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdals r7, {r2, r7, pc} │ │ │ │ @ instruction: 0xf12a9309 │ │ │ │ - msrlt CPSR_, r9, lsr ip │ │ │ │ + msrlt CPSR_, r9, asr #24 │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], lr │ │ │ │ stmdbls r7, {r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf89b9a1a │ │ │ │ b 1112eb8 │ │ │ │ stmdbls r8, {r0, r7, r8, r9, sp} │ │ │ │ @@ -14253,15 +14253,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ stc2 0, cr15, [r2], {24} │ │ │ │ ldmibvc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e7b0 │ │ │ │ svclt 0x0000eb28 │ │ │ │ adceq sp, r7, lr, lsr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r5, sp, r4, lsl r7 │ │ │ │ adceq sp, r7, r8, ror r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -14314,15 +14314,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0184631 │ │ │ │ @ instruction: 0xf8d9fc01 │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq r5, sp, lr, ror #11 │ │ │ │ + eoreq r5, sp, lr, lsl #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a6481c │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -14701,15 +14701,15 @@ │ │ │ │ blcs 60870 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ svc 0x00a8f7f0 │ │ │ │ adceq ip, r7, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq ip, r7, lr, lsr #21 │ │ │ │ - strhteq r2, [r7], -r4 │ │ │ │ + ldrdeq r2, [r7], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c329e0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -14717,17 +14717,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r6], #1280 @ 0x500 @ │ │ │ │ strcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff478e20 │ │ │ │ - mrc2 2, 3, pc, cr0, cr0, {0} │ │ │ │ + mcr2 2, 4, pc, cr0, cr0, {0} @ │ │ │ │ bvs ffc77618 │ │ │ │ - mcr2 2, 3, pc, cr12, cr0, {0} @ │ │ │ │ + mrc2 2, 3, pc, cr12, cr0, {0} │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -14842,17 +14842,17 @@ │ │ │ │ svcls 0x001e9e1c │ │ │ │ @ instruction: 0xf8d39d20 │ │ │ │ andls r3, r6, #252, 2 @ 0x3f │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ teqphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vmin.s16 q2, q0, q0 │ │ │ │ - andls pc, r9, r7, ror sp @ │ │ │ │ + andls pc, r9, r7, lsl #27 │ │ │ │ vadd.i16 d9, d0, d7 │ │ │ │ - @ instruction: 0xf8d9fd73 │ │ │ │ + @ instruction: 0xf8d9fd83 │ │ │ │ blls 799f6c │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -15177,15 +15177,15 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ andls pc, r4, r3, asr #17 │ │ │ │ vmax.s8 d20, d0, d24 │ │ │ │ @ instruction: 0xf6c41101 │ │ │ │ andsvs r0, r9, ip, lsl #3 │ │ │ │ movwls r6, #16482 @ 0x4062 │ │ │ │ @ instruction: 0xf1299203 │ │ │ │ - ldmib sp, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r1], r3, lsl #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b41fc │ │ │ │ svclt 0x00082901 │ │ │ │ orrvc pc, r0, pc, asr #32 │ │ │ │ msrhi CPSR_fx, r0, asr #32 │ │ │ │ svcls 0x00029812 │ │ │ │ @@ -15241,20 +15241,20 @@ │ │ │ │ andcc pc, r4, sl, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ rscseq fp, r6, r8, lsl pc │ │ │ │ svclt 0x00086067 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xffbcf138 │ │ │ │ + @ instruction: 0xffccf138 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462880b5 │ │ │ │ - @ instruction: 0xff98f138 │ │ │ │ + @ instruction: 0xffa8f138 │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - @ instruction: 0xf832f139 │ │ │ │ + @ instruction: 0xf842f139 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed14a54 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3], r6, asr #20 │ │ │ │ @ instruction: 0xf10a4335 │ │ │ │ @@ -15440,29 +15440,29 @@ │ │ │ │ @ instruction: 0x4640971a │ │ │ │ @ instruction: 0xf01e9706 │ │ │ │ @ instruction: 0xf8d6fb8b │ │ │ │ ldmdavs lr, {r3, r5, r6, r7, r8, fp, ip, sp} │ │ │ │ ldmdavs fp, {r3, r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [pc], #-1201 @ 54140 │ │ │ │ strtmi r9, [r8], -r6, lsl #14 │ │ │ │ - @ instruction: 0xf998f129 │ │ │ │ + @ instruction: 0xf9a8f129 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fed95558 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 554f10 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1380701 │ │ │ │ - blx fee538d4 │ │ │ │ + blx fee53914 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdals r7, {r3, r7, pc} │ │ │ │ @ instruction: 0xf1299309 │ │ │ │ - msrlt CPSR_, sp, ror r9 │ │ │ │ + smlawblt r0, sp, r9, pc @ │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc :64], r2 │ │ │ │ bls 21cf90 │ │ │ │ @ instruction: 0xf89b9908 │ │ │ │ b 1114430 │ │ │ │ bls 6dcfa4 │ │ │ │ @@ -15624,15 +15624,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0184631 │ │ │ │ @ instruction: 0xf8d9fadd │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq r4, sp, r6, ror r1 │ │ │ │ + mlaeq sp, r6, r1, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 10f8ec │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -15712,15 +15712,15 @@ │ │ │ │ @ instruction: 0xe78b69dc │ │ │ │ svc 0x00c6f7ef │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ strhteq fp, [r7], r6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r4, sp, r2, asr #1 │ │ │ │ + eoreq r4, sp, r2, ror #1 │ │ │ │ strhteq fp, [r7], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a65df8 │ │ │ │ @@ -16100,15 +16100,15 @@ │ │ │ │ blcs 61e4c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ ldc 7, cr15, [sl], #956 @ 0x3bc │ │ │ │ adceq fp, r7, r4, ror #10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq fp, [r7], r2 @ │ │ │ │ - ldrdeq r1, [r7], -r8 @ │ │ │ │ + strdeq r1, [r7], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c33fbc │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -16116,17 +16116,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r6], #1280 @ 0x500 @ │ │ │ │ strcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff47a3fc │ │ │ │ - blx fe111416 │ │ │ │ + blx fe511416 │ │ │ │ bvs ffc78bf4 │ │ │ │ - blx 201141e │ │ │ │ + blx fe41141e │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -16241,17 +16241,17 @@ │ │ │ │ svcls 0x001e9e1c │ │ │ │ @ instruction: 0xf8d39d20 │ │ │ │ andls r3, r6, #252, 2 @ 0x3f │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vmin.s8 q2, , q0 │ │ │ │ - andls pc, r9, r9, lsl #21 │ │ │ │ + mulls r9, r9, sl │ │ │ │ vadd.i8 d9, d15, d7 │ │ │ │ - @ instruction: 0xf8d9fa85 │ │ │ │ + @ instruction: 0xf8d9fa95 │ │ │ │ blls 79b548 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -16586,15 +16586,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xf8a4f128 │ │ │ │ + @ instruction: 0xf8b4f128 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs b0144 │ │ │ │ ldc 1, cr13, [pc, #436] @ 554f0 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -16650,15 +16650,15 @@ │ │ │ │ beq 1750a90 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs b0228 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [sl, #-140] @ 0xffffff74 │ │ │ │ + ldc2 1, cr15, [sl, #-140] @ 0xffffff74 │ │ │ │ ldcl 7, cr14, [pc, #788] @ 55748 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1510bb8 │ │ │ │ bvc a50dc0 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 55694 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -16717,22 +16717,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - mrrc2 1, 3, pc, sl, cr7 @ │ │ │ │ + stc2l 1, cr15, [sl], #-220 @ 0xffffff24 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx 1b11a36 │ │ │ │ + blx 1f11a36 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 11375f0 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -16803,74 +16803,74 @@ │ │ │ │ bvc ffa51148 │ │ │ │ blx 491240 │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 11162c8 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d5eec │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e62e8 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe511bb6 │ │ │ │ + blx fe911bb6 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1234400 │ │ │ │ - strbt pc, [r6], -pc, lsl #25 @ │ │ │ │ + @ instruction: 0xe666fc9f │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrb pc, [ip], -r9, lsr #17 @ │ │ │ │ + @ instruction: 0xe65cf8b9 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 54e2d │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 1217ec │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrt pc, [lr], -r1, asr #18 @ │ │ │ │ + @ instruction: 0xe63ef951 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11e4400 │ │ │ │ - strt pc, [r8], -r1, asr #31 │ │ │ │ + @ instruction: 0xe628ffd1 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldr pc, [lr], -r3, asr #19 │ │ │ │ + @ instruction: 0xe61ef9d3 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -16889,24 +16889,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - strb pc, [r8, #2909]! @ 0xb5d @ │ │ │ │ + strb pc, [r8, #2925]! @ 0xb6d @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrb pc, [lr, #3097] @ 0xc19 @ │ │ │ │ + ldrb pc, [lr, #3113] @ 0xc29 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe211c8c │ │ │ │ + blx fe611c8c │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ ldmdb r8!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ b 1b137e4 │ │ │ │ @@ -16944,15 +16944,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrb pc, [sl, #-3537]! @ 0xfffff22f @ │ │ │ │ + ldrb pc, [sl, #-3553]! @ 0xfffff21f @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7eeca10 │ │ │ │ @ instruction: 0xf7eee8e4 │ │ │ │ stmibeq r3, {r1, r2, r4, r9, fp, sp, lr, pc} │ │ │ │ b 11c550c │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -16993,15 +16993,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 17c704 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - stc2 2, cr15, [r8], #56 @ 0x38 │ │ │ │ + ldc2 2, cr15, [r8], #56 @ 0x38 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi fe892da0 │ │ │ │ @ instruction: 0x43b6f503 │ │ │ │ movwls r3, #13064 @ 0x3308 │ │ │ │ blne 893d08 │ │ │ │ blcs 393d0c │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -17036,19 +17036,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ blcs 393d58 │ │ │ │ bleq 191b70 │ │ │ │ - mrrc2 2, 0, pc, r2, cr14 @ │ │ │ │ - @ instruction: 0xf970f137 │ │ │ │ + stc2l 2, cr15, [r2], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0xf980f137 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - stc2 2, cr15, [r2, #-56]! @ 0xffffffc8 │ │ │ │ + ldc2 2, cr15, [r2, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 1336004 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s8 d4, d14, d16 │ │ │ │ - @ instruction: 0xf010fb8f │ │ │ │ + @ instruction: 0xf010fb9f │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe1506b8 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, lsl fp │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -17300,16 +17300,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2eaf44 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e2434 │ │ │ │ vand , q15, q0 │ │ │ │ - @ instruction: 0xf127fa43 │ │ │ │ - @ instruction: 0xf890fb0f │ │ │ │ + @ instruction: 0xf127fa53 │ │ │ │ + @ instruction: 0xf890fb1f │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d6a80 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ stmibcc r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -17429,19 +17429,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4951f4 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s8 q2, q7, q0 │ │ │ │ - @ instruction: 0xf010fa19 │ │ │ │ + @ instruction: 0xf010fa29 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx 4928a4 │ │ │ │ + blx 8928a4 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2520a0 │ │ │ │ beq 2d21b4 │ │ │ │ bleq d24a8 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f701dc │ │ │ │ strmi pc, [r4], r5, lsl #16 │ │ │ │ @@ -17500,19 +17500,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #228352 @ 0x37c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf98af20e │ │ │ │ + @ instruction: 0xf99af20e │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2922bc │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf982f20e │ │ │ │ + @ instruction: 0xf992f20e │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2521b0 │ │ │ │ bleq 2d22d0 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrsbeq pc, [ip, #138] @ 0x8a @ │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xff76f7f6 │ │ │ │ @@ -17548,26 +17548,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 54a984 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f58000 │ │ │ │ ldrb pc, [r9, r9, asr #24] @ │ │ │ │ vqadd.s8 q1, q7, │ │ │ │ - streq pc, [r0, fp, lsr #18] │ │ │ │ + @ instruction: 0x0780f93b │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf926f20e │ │ │ │ + @ instruction: 0xf936f20e │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s8 q1, q7, q15 │ │ │ │ - usad8eq r3, r9, r9 │ │ │ │ + streq pc, [r3, r9, lsr #18] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf914f20e │ │ │ │ + @ instruction: 0xf924f20e │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 563acc │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -17846,15 +17846,15 @@ │ │ │ │ strdcs r6, [r1, -r8] │ │ │ │ @ instruction: 0xf84af029 │ │ │ │ stccs 12, cr6, [r0], {36} @ 0x24 │ │ │ │ subshi pc, r7, #0 │ │ │ │ @ instruction: 0xf04f6f7b │ │ │ │ ldrbmi r0, [sp], -r0, lsl #20 │ │ │ │ vtst.8 d6, d13, d8 │ │ │ │ - svcvs 0x00bbfdff │ │ │ │ + svcvs 0x00bbfe0f │ │ │ │ addeq pc, r0, r7, asr #17 │ │ │ │ bllt fe331754 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ eorsle r4, sp, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ ldrdcs pc, [r0], r7 │ │ │ │ stmdaeq r3, {r1, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ @@ -17904,18 +17904,18 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f061b │ │ │ │ svcvs 0x00faaf33 │ │ │ │ @ instruction: 0xf7f04630 │ │ │ │ str pc, [sp, -pc, lsl #16]! │ │ │ │ vmax.s8 d4, d13, d16 │ │ │ │ - streq pc, [r1, r3, ror #28] │ │ │ │ + @ instruction: 0x0781fe73 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - cdp2 2, 5, cr15, cr12, cr13, {0} │ │ │ │ + cdp2 2, 6, cr15, cr12, cr13, {0} │ │ │ │ svclt 0x004f0742 │ │ │ │ ldclvs 2, cr2, [fp, #36]! @ 0x24 │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ @ instruction: 0xf8cd65fb │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ movwls r3, #132 @ 0x84 │ │ │ │ @@ -17955,15 +17955,15 @@ │ │ │ │ strteq pc, [r0], #263 @ 0x107 │ │ │ │ addshi pc, ip, r7, asr #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ subsle pc, r0, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ mrcvs 1, 5, r2, cr10, cr4, {0} │ │ │ │ andseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx ffc92d54 │ │ │ │ + blx 92d56 │ │ │ │ addseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrtvs r6, [sl], #1272 @ 0x4f8 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ svcvs 0x00fc6820 │ │ │ │ @@ -18065,37 +18065,37 @@ │ │ │ │ mcrgt 6, 0, r0, cr15, cr0, {5} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ @ instruction: 0xf8d76161 │ │ │ │ @ instruction: 0xe66fd050 │ │ │ │ vqadd.s8 q1, , │ │ │ │ - usad8eq r4, pc, sp @ │ │ │ │ + streq pc, [r4, pc, lsr #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [r8, #-52] @ 0xffffffcc │ │ │ │ + stc2 2, cr15, [r8, #-52]! @ 0xffffffcc │ │ │ │ svclt 0x004f0740 │ │ │ │ ldclvs 2, cr2, [fp, #36]! @ 0x24 │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ @ instruction: 0xf8cd65fb │ │ │ │ strcs r8, [r1], #-8 │ │ │ │ ldrdcc pc, [r4], r7 │ │ │ │ cdpvs 3, 15, cr9, cr11, cr0, {0} │ │ │ │ movwpl lr, #14797 @ 0x39cd │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ svcvs 0x00f99401 │ │ │ │ @ instruction: 0xf7ff6f38 │ │ │ │ @ instruction: 0x663cfc3d │ │ │ │ rsbscs lr, lr, r6, asr r6 │ │ │ │ - ldc2l 2, cr15, [sl], #52 @ 0x34 │ │ │ │ + stc2 2, cr15, [sl, #-52] @ 0xffffffcc │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s8 q1, , q15 │ │ │ │ - @ instruction: 0x0743fcf3 │ │ │ │ + strbeq pc, [r3, -r3, lsl #26] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036dfb │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #3928]! @ 0xf58 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8cd5303 │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ @@ -18149,15 +18149,15 @@ │ │ │ │ @ instruction: 0xf8c705a0 │ │ │ │ ldm r9, {r2, r3, r4, r7, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r5, {r2, r7, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36ebb │ │ │ │ @ instruction: 0xf12f0218 │ │ │ │ - @ instruction: 0xf107f96d │ │ │ │ + @ instruction: 0xf107f97d │ │ │ │ @ instruction: 0x461e039c │ │ │ │ @ instruction: 0xf8c74605 │ │ │ │ cdpgt 0, 0, cr3, cr15, cr0, {4} │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ ldmdavs r0!, {r0, r1, r8, sp} │ │ │ │ strdvs r6, [r8, -lr]! │ │ │ │ @@ -18229,15 +18229,15 @@ │ │ │ │ strcc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26eba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ mrcvs 0, 5, sp, cr11, cr11, {0} │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf906f12f │ │ │ │ + @ instruction: 0xf916f12f │ │ │ │ cdpvs 1, 11, cr11, cr11, cr0, {3} │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e14634 │ │ │ │ @@ -18422,15 +18422,15 @@ │ │ │ │ blmi 10608c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26eba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ mrcvs 0, 5, sp, cr11, cr12, {0} │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff84f12e │ │ │ │ + @ instruction: 0xff94f12e │ │ │ │ cdpvs 1, 11, cr11, cr11, cr8, {3} │ │ │ │ eorvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -18476,21 +18476,21 @@ │ │ │ │ mulsvs sl, r8, fp │ │ │ │ subsvs r2, sl, sp, lsl r2 │ │ │ │ @ instruction: 0xf8c14603 │ │ │ │ @ instruction: 0xf1b90b94 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ ldrt sl, [r1], r1, lsl #30 │ │ │ │ b 91506c │ │ │ │ - ldrdeq r1, [sp], -lr @ │ │ │ │ + strdeq r1, [sp], -lr @ │ │ │ │ @ instruction: 0xffff6bf9 │ │ │ │ adceq r9, r7, r6, ror r3 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r1, sp, sl, ror #12 │ │ │ │ + eoreq r1, sp, sl, lsl #13 │ │ │ │ @ instruction: 0xffff6685 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe4e8b30 │ │ │ │ blmi fe4e8968 │ │ │ │ @@ -18689,15 +18689,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldclvs 8, cr0, [fp], #-0 │ │ │ │ vqadd.s8 q3, q6, │ │ │ │ - @ instruction: 0xf8d7ff67 │ │ │ │ + @ instruction: 0xf8d7ff77 │ │ │ │ rscsvs r3, r8, #192 @ 0xc0 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andge pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ ldmdals r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -18713,15 +18713,15 @@ │ │ │ │ @ instruction: 0xf10780e4 │ │ │ │ ldrbvs r0, [fp, #1376]! @ 0x560 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r5, {r3, r5, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xf12e0218 │ │ │ │ - @ instruction: 0xf107fd05 │ │ │ │ + @ instruction: 0xf107fd15 │ │ │ │ @ instruction: 0x461d035c │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 2, cr6, [pc, #-492] @ 57290 │ │ │ │ ldclvs 0, cr6, [ip], #-192 @ 0xffffff40 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ teqvs r0, r8, lsr #16 │ │ │ │ @@ -18857,18 +18857,18 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrcc r8, [r4, r1, asr #2] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmdbvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - streq pc, [r1, pc, ror #29] │ │ │ │ + @ instruction: 0x0781feff │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - cdp2 2, 14, cr15, cr8, cr12, {0} │ │ │ │ + cdp2 2, 15, cr15, cr8, cr12, {0} │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs ffeaf75c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184299 │ │ │ │ @@ -18889,18 +18889,18 @@ │ │ │ │ blx 194f2e │ │ │ │ strls r5, [r1, #-1286] @ 0xfffffafa │ │ │ │ ldc2l 7, cr15, [lr], {255} @ 0xff │ │ │ │ ldrbtvs lr, [ip], #1930 @ 0x78a │ │ │ │ ldmdbvs ip!, {r1, r2, r3, r7, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - streq pc, [r5, pc, lsr #29] │ │ │ │ + @ instruction: 0x0785febf │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - cdp2 2, 10, cr15, cr8, cr12, {0} │ │ │ │ + cdp2 2, 11, cr15, cr8, cr12, {0} │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1f6f7dc │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, sp}^ │ │ │ │ stmibeq r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -18916,18 +18916,18 @@ │ │ │ │ @ instruction: 0xf505fb0c │ │ │ │ andeq pc, r5, r4, lsl #22 │ │ │ │ blvs fee7b78c │ │ │ │ stc2 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ ldmdbvs ip!, {r1, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - @ instruction: 0x0782fe79 │ │ │ │ + streq pc, [r2, r9, lsl #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - cdp2 2, 7, cr15, cr2, cr12, {0} │ │ │ │ + cdp2 2, 8, cr15, cr2, cr12, {0} │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1f6f848 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, sp}^ │ │ │ │ stmibeq r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -18959,28 +18959,28 @@ │ │ │ │ bcc 190fb8 │ │ │ │ andsvs r4, r0, sl, ror #8 │ │ │ │ svclt 0x0000e673 │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r7, lr, lsl #25 │ │ │ │ adceq r8, r7, r4, ror ip │ │ │ │ - eoreq r1, sp, r8 │ │ │ │ + eoreq r1, sp, r8, lsr #32 │ │ │ │ @ instruction: 0xffff602d │ │ │ │ adceq r8, r7, sl, ror r9 │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 576a4 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c20d64 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - blx e13d3a │ │ │ │ + blx 1213d3a │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r3], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -19237,15 +19237,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - blx 7944d6 │ │ │ │ + blx b944d6 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ @ instruction: 0xf8c70301 │ │ │ │ blx fed3fcb4 │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ @ instruction: 0x61bb0320 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @@ -19260,15 +19260,15 @@ │ │ │ │ ldrbvs r0, [fp, #1120]! @ 0x460 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r4, {r2, r3, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ ldclvs 4, cr0, [fp], #368 @ 0x170 │ │ │ │ tstcs r4, r5, lsr #12 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8bcf12e │ │ │ │ + @ instruction: 0xf8ccf12e │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ ldcvs 8, cr6, [sp], #160 @ 0xa0 │ │ │ │ @ instruction: 0x46286130 │ │ │ │ stc2 0, cr15, [r0, #156]! @ 0x9c │ │ │ │ @@ -19511,15 +19511,15 @@ │ │ │ │ stmdbcc r4, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe6796010 │ │ │ │ b 49608c │ │ │ │ adceq r8, r7, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r7, r4, ror #7 │ │ │ │ - eoreq r0, sp, r6, lsl #15 │ │ │ │ + eoreq r0, sp, r6, lsr #15 │ │ │ │ @ instruction: 0xffff57ab │ │ │ │ adceq r8, r7, r6, asr #1 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19757,15 +19757,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f401dc │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff0cf20b │ │ │ │ + @ instruction: 0xff1cf20b │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 579d8 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -19829,19 +19829,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1481e4 │ │ │ │ bleq 20149e4 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xff54f20b │ │ │ │ + @ instruction: 0xff64f20b │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s8 q2, , q4 │ │ │ │ - strbeq pc, [r2, -sp, asr #30] @ │ │ │ │ + smlsldeq pc, r2, sp, pc @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -19897,15 +19897,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ ldc2l 7, cr15, [r4], {244} @ 0xf4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - ldc2l 2, cr15, [r4, #44]! @ 0x2c │ │ │ │ + cdp2 2, 0, cr15, cr4, cr11, {0} │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 5870c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -20974,15 +20974,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ tstcs ip, r4, lsr r6 │ │ │ │ @ instruction: 0xf8d3647e │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #288] @ 0x120 │ │ │ │ @ instruction: 0xf12c8a20 │ │ │ │ - @ instruction: 0x4606fb59 │ │ │ │ + strmi pc, [r6], -r9, ror #22 │ │ │ │ stcgt 4, cr6, [pc], {56} @ 0x38 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x61b2cc07 │ │ │ │ teqvs r0, ip, lsr sp │ │ │ │ @ instruction: 0x46206171 │ │ │ │ @ instruction: 0xf0262104 │ │ │ │ @@ -21137,15 +21137,15 @@ │ │ │ │ @ instruction: 0xf7f56b78 │ │ │ │ @ instruction: 0xe78ffd3f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r6, r7, ip, lsl #25 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - strhteq lr, [ip], -sl │ │ │ │ + ldrdeq lr, [ip], -sl @ │ │ │ │ @ instruction: 0xffff601d │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ @@ -21638,15 +21638,15 @@ │ │ │ │ @ instruction: 0xf107e67d │ │ │ │ ldrbtvs r0, [ip], -r8, ror #12 │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ blvs fef22674 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr11, {1} │ │ │ │ + cdp2 1, 3, cr15, cr6, cr11, {1} │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @@ -21806,15 +21806,15 @@ │ │ │ │ bvs ffeed188 │ │ │ │ blvs feef0800 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r4, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4632 │ │ │ │ - msrlt SPSR_f, r1, lsl sp │ │ │ │ + msrlt SPSR_f, r1, lsr #26 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, r3, #112, 14 @ 0x1c00000 │ │ │ │ qasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461e │ │ │ │ @@ -21844,27 +21844,27 @@ │ │ │ │ bl 272de8 │ │ │ │ @ instruction: 0xf8c20609 │ │ │ │ @ instruction: 0xf8c28220 │ │ │ │ @ instruction: 0xe735321c │ │ │ │ andcs r4, r1, sp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2317 @ 0xfffff6f3 │ │ │ │ @ instruction: 0xf1284479 │ │ │ │ - str pc, [r8, r3, lsr #20] │ │ │ │ + @ instruction: 0xe788fa33 │ │ │ │ svc 0x00caf7e9 │ │ │ │ adceq r6, r7, ip, ror #2 │ │ │ │ adceq r6, r7, lr, asr r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq fp, r6, lr, lsr #31 │ │ │ │ + eoreq fp, r6, lr, asr #31 │ │ │ │ adceq r5, r7, r2, lsr lr │ │ │ │ - eoreq lr, ip, r8, asr #4 │ │ │ │ + eoreq lr, ip, r8, ror #4 │ │ │ │ @ instruction: 0xffff3267 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq fp, r6, sl, lsr #18 │ │ │ │ - eoreq fp, r6, r4, ror #17 │ │ │ │ + eoreq fp, r6, sl, asr #18 │ │ │ │ + eoreq fp, r6, r4, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 115a54 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @ instruction: 0x461e18f0 │ │ │ │ @@ -23061,15 +23061,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ tstcs ip, r4, lsr r6 │ │ │ │ @ instruction: 0xf8d3647e │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #288] @ 0x120 │ │ │ │ @ instruction: 0xf12a8a20 │ │ │ │ - strmi pc, [r6], -r9, lsl #22 │ │ │ │ + @ instruction: 0x4606fb19 │ │ │ │ stcgt 4, cr6, [pc], {56} @ 0x38 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x61b2cc07 │ │ │ │ teqvs r0, ip, lsr sp │ │ │ │ @ instruction: 0x46206171 │ │ │ │ @ instruction: 0xf0232104 │ │ │ │ @@ -23224,28 +23224,28 @@ │ │ │ │ @ instruction: 0xf7f36b78 │ │ │ │ str pc, [pc, pc, ror #25] │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r4, r7, ip, ror #23 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq ip, ip, sl, lsl ip │ │ │ │ + eoreq ip, ip, sl, lsr ip │ │ │ │ @ instruction: 0xffff3f7d │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf12a4632 │ │ │ │ - msrlt SPSR_, r1, ror #19 │ │ │ │ + strdlt pc, [r0, #-145]! @ 0xffffff6f │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -23734,15 +23734,15 @@ │ │ │ │ @ instruction: 0xf107e66f │ │ │ │ @ instruction: 0x677c0678 │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ blvs fff24738 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [r4, #164] @ 0xa4 │ │ │ │ + ldc2l 1, cr15, [r4, #164] @ 0xa4 │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606469c │ │ │ │ rscsvs r6, fp, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @@ -23904,15 +23904,15 @@ │ │ │ │ blmi ee5e7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ blvs fff5062c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - stc2 1, cr15, [sl], #164 @ 0xa4 │ │ │ │ + ldc2 1, cr15, [sl], #164 @ 0xa4 │ │ │ │ blvs fff48b3c │ │ │ │ eorvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r9, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -23936,36 +23936,36 @@ │ │ │ │ eorvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ eorls pc, r0, #12713984 @ 0xc20000 │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6562f4 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9c8f126 │ │ │ │ + @ instruction: 0xf9d8f126 │ │ │ │ @ instruction: 0xf1076d3b │ │ │ │ stmib r7, {r2, r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1051]! @ 0xfffffbe5 │ │ │ │ bcc 129a874 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #304]! @ 0x130 │ │ │ │ @ instruction: 0xf0232101 │ │ │ │ strb pc, [r6, #-2195] @ 0xfffff76d @ │ │ │ │ svc 0x0060f7e7 │ │ │ │ ... │ │ │ │ adceq r4, r7, r8, asr #1 │ │ │ │ strhteq r4, [r7], sl │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r9, r6, sl, lsl #30 │ │ │ │ + eoreq r9, r6, sl, lsr #30 │ │ │ │ adceq r3, r7, ip, ror #26 │ │ │ │ - eoreq ip, ip, r4, lsl #3 │ │ │ │ + eoreq ip, ip, r4, lsr #3 │ │ │ │ @ instruction: 0xffff11a7 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq r9, r6, r4, ror r8 │ │ │ │ - eoreq r9, r6, lr, lsr #16 │ │ │ │ + mlaeq r6, r4, r8, r9 │ │ │ │ + eoreq r9, r6, lr, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff69a9b0 │ │ │ │ stcpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150690 │ │ │ │ @@ -24109,23 +24109,23 @@ │ │ │ │ vqsub.s8 d8, d13, d16 │ │ │ │ pop {r2, r8, sl, fp, ip, lr} │ │ │ │ blls 34087c │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ @ instruction: 0x465fd11c │ │ │ │ @ instruction: 0x4658e77b │ │ │ │ - ldc2l 1, cr15, [r4, #128] @ 0x80 │ │ │ │ + stc2l 1, cr15, [r4, #128]! @ 0x80 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf6d │ │ │ │ ldrb r7, [r0, -r6, lsl #23]! │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrtmi lr, [r8], -ip, ror #13 │ │ │ │ - stc2l 1, cr15, [r4, #128] @ 0x80 │ │ │ │ + ldc2l 1, cr15, [r4, #128] @ 0x80 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf58 │ │ │ │ strb r7, [r0, -r6, lsl #15]! │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ blcs e8eec │ │ │ │ movhi pc, r0 │ │ │ │ @@ -24173,15 +24173,15 @@ │ │ │ │ ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf501963a │ │ │ │ @ instruction: 0xf88251be │ │ │ │ strbmi r3, [r0], -r2, lsr #32 │ │ │ │ strls r4, [r9, #-1587] @ 0xfffff9cd │ │ │ │ strcs r9, [r1, #-1593] @ 0xfffff9c7 │ │ │ │ cmpvs r5, fp, lsr r6 │ │ │ │ - blx 11191ac │ │ │ │ + blx 15191ac │ │ │ │ blge 9c3df8 │ │ │ │ @ instruction: 0xf8d59316 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ movtcs lr, #43480 @ 0xa9d8 │ │ │ │ @ instruction: 0xff38f027 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -24199,15 +24199,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 565710 │ │ │ │ @ instruction: 0xf02d9241 │ │ │ │ strtmi pc, [r9], -r5, lsl #27 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ ldmge ip!, {r2, r6, ip, pc} │ │ │ │ @ instruction: 0xf1fc9009 │ │ │ │ - movwcs pc, #7835 @ 0x1e9b @ │ │ │ │ + movwcs pc, #7851 @ 0x1eab @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -24281,15 +24281,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56588c │ │ │ │ @ instruction: 0xf02d934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r6, #1008]! @ 0x3f0 │ │ │ │ + mcr2 1, 0, pc, cr6, cr12, {7} @ │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 32e40c │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -24334,28 +24334,28 @@ │ │ │ │ @ instruction: 0x9600447a │ │ │ │ blx ff518e6c │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae28 │ │ │ │ @ instruction: 0xe62404b4 │ │ │ │ bvs ffa84074 │ │ │ │ - blx 1199472 │ │ │ │ - ldc2 1, cr15, [r0], {32} │ │ │ │ + blx 1599472 │ │ │ │ + stc2 1, cr15, [r0], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff26524c │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3565b8 │ │ │ │ bvs ff66547c │ │ │ │ vhsub.s8 d9, d7, d8 │ │ │ │ - @ instruction: 0xf120fb2d │ │ │ │ - @ instruction: 0xf890fbf9 │ │ │ │ + @ instruction: 0xf120fb3d │ │ │ │ + @ instruction: 0xf890fc09 │ │ │ │ bls 268d0c │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2cc8b0 │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -24378,31 +24378,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 694f0 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1254479 │ │ │ │ - @ instruction: 0xe611fe53 │ │ │ │ + ldr pc, [r1], -r3, ror #28 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #15, 28 @ 0xf0 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7e7e7b4 │ │ │ │ svclt 0x0000ebf4 │ │ │ │ adceq r3, r7, ip, ror #18 │ │ │ │ adceq r3, r7, r6, ror #18 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r2, r2, r8, lsr r1 │ │ │ │ adceq r2, r2, r6, rrx │ │ │ │ adceq r3, r7, r2, ror #14 │ │ │ │ adceq r1, r2, ip, ror #30 │ │ │ │ - eoreq r9, r6, r0, lsl r2 │ │ │ │ + eoreq r9, r6, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r9, r6, sl, lsl #2 │ │ │ │ - eoreq r9, r6, r4, asr #2 │ │ │ │ + eoreq r9, r6, sl, lsr #2 │ │ │ │ + eoreq r9, r6, r4, ror #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -24690,17 +24690,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489303 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf12f8004 │ │ │ │ - b 145c8f0 │ │ │ │ + b 145c930 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - ldc2l 1, cr15, [ip, #188] @ 0xbc │ │ │ │ + stc2l 1, cr15, [ip, #188]! @ 0xbc │ │ │ │ b 12c3dfc │ │ │ │ b 12a76f4 │ │ │ │ blcs 5f624 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8b7584 │ │ │ │ blcs 15de24 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -24777,17 +24777,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf12f603b │ │ │ │ - pkhbtmi pc, r2, r5, lsl #26 @ │ │ │ │ + strmi pc, [r2], r5, lsr #26 │ │ │ │ @ instruction: 0xf12f4628 │ │ │ │ - b 145c804 │ │ │ │ + b 145c844 │ │ │ │ b 12a784c │ │ │ │ b 12a7778 │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -24797,15 +24797,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r5, #-0] │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf874f120 │ │ │ │ + @ instruction: 0xf884f120 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e8c0 │ │ │ │ beq d9a28 │ │ │ │ blx fe31be88 │ │ │ │ bne 1717ce0 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -25077,18 +25077,18 @@ │ │ │ │ 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 r3, r4 │ │ │ │ - blx fef99cac │ │ │ │ + blx ff399cac │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf12f4628 │ │ │ │ - b 12dc350 │ │ │ │ + b 12dc390 │ │ │ │ stmdbls r3, {r6, r8, fp, sp} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e4fb │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -25107,15 +25107,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf11f8004 │ │ │ │ - strmi pc, [r5], -r9, lsl #28 │ │ │ │ + @ instruction: 0x4605fe19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e3c0 │ │ │ │ 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}^ │ │ │ │ svceq 0x0000f1bb │ │ │ │ teqphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ @@ -25380,15 +25380,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r3, r4 │ │ │ │ - blx ffa1a12a │ │ │ │ + blx ffe1a12a │ │ │ │ strmi r9, [r5], -r3, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ stclge 4, cr15, [r7, #252]! @ 0xfc │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea00c4 │ │ │ │ b 145c2e8 │ │ │ │ ldrb r1, [lr, #2393] @ 0x959 │ │ │ │ @@ -25640,15 +25640,15 @@ │ │ │ │ blx 9528b8 │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ strcc sp, [r1], -r7, lsr #9 │ │ │ │ mvnsle r4, #1610612745 @ 0x60000009 │ │ │ │ @ instruction: 0x46496c38 │ │ │ │ @ instruction: 0xf99af7f0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9e8f206 │ │ │ │ + @ instruction: 0xf9f8f206 │ │ │ │ svceq 0x0006f010 │ │ │ │ tstphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi feff0bcc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ @ instruction: 0x405a3094 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -25658,15 +25658,15 @@ │ │ │ │ @ instruction: 0xf97af7f1 │ │ │ │ ldcvs 7, cr14, [fp], #-668 @ 0xfffffd64 │ │ │ │ ldrbvs r2, [lr, #-260]! @ 0xfffffefc │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ mvnsvs sp, #48 @ 0x30 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr7, {1} │ │ │ │ + cdp2 1, 12, cr15, cr10, cr7, {1} │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ blx fea1a196 │ │ │ │ @ instruction: 0xf0214648 │ │ │ │ @ instruction: 0xf8d4faa3 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ bvs feede540 │ │ │ │ @@ -25807,15 +25807,15 @@ │ │ │ │ ldmdavs sl!, {r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ blvs ffef468c │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bfb │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf127462a │ │ │ │ - msrlt SPSR_, fp, asr #27 │ │ │ │ + ldrdlt pc, [r0, #-219]! @ 0xffffff25 │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r5, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1927] @ 0xfffff879 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -25838,15 +25838,15 @@ │ │ │ │ smlad r0, r8, r0, r6 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r2, r7, r2, ror #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r2, [r7], sl @ │ │ │ │ @ instruction: 0xffff180d │ │ │ │ adceq r1, r7, r8, lsr pc │ │ │ │ - eoreq sl, ip, ip, lsl #7 │ │ │ │ + eoreq sl, ip, ip, lsr #7 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ umulllt r0, r9, ip, r1 │ │ │ │ @@ -26324,22 +26324,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movthi pc, #12352 @ 0x3040 @ │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldclvs 3, cr6, [fp, #-496]! @ 0xfffffe10 │ │ │ │ andeq pc, r8, r6, asr r8 @ │ │ │ │ stmdapl r7!, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - blx fee9b382 │ │ │ │ + blx ff29b382 │ │ │ │ @ instruction: 0xf8564603 │ │ │ │ @ instruction: 0xf5b30009 │ │ │ │ @ instruction: 0xf1087f8c │ │ │ │ svclt 0x0008082c │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vqsub.s8 q3, , │ │ │ │ - @ instruction: 0xf5b0fbab │ │ │ │ + @ instruction: 0xf5b0fbbb │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ teqvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs b8d44 │ │ │ │ tstphi pc, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -26528,15 +26528,15 @@ │ │ │ │ blvs ffef7690 │ │ │ │ @ instruction: 0x1014e9d7 │ │ │ │ @ instruction: 0xf8fcf7f5 │ │ │ │ ldclvs 7, cr14, [fp], #-804 @ 0xfffffcdc │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xffeef126 │ │ │ │ + @ instruction: 0xfffef126 │ │ │ │ tstcs r8, sp, lsr sp │ │ │ │ strmi r6, [r4], -r6 │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0x4628fcd9 │ │ │ │ blx ff61af32 │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ @@ -26711,15 +26711,15 @@ │ │ │ │ blmi a6825c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 12, cr15, cr10, cr6, {1} │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r4, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26742,15 +26742,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e5e77a │ │ │ │ svclt 0x0000e990 │ │ │ │ ldrdeq r1, [r7], sl @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r1, [r7], r6 │ │ │ │ adceq r1, r7, r0, asr #9 │ │ │ │ - strdeq r9, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, r2, lsl r6 │ │ │ │ @ instruction: 0xfffee769 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -26977,17 +26977,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489303 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf12d8004 │ │ │ │ - b 145e534 │ │ │ │ + b 145e574 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx 1ba5e │ │ │ │ + stc2 1, cr15, [lr], {45} @ 0x2d │ │ │ │ b 12c61b8 │ │ │ │ b 12a9ab0 │ │ │ │ blcs 619e0 │ │ │ │ adchi pc, sl, r0, asr #32 │ │ │ │ bl fe8b9940 │ │ │ │ blcs 1601e0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -27064,17 +27064,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf12d603b │ │ │ │ - b 145e3d8 │ │ │ │ + b 145e418 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx 149bbba │ │ │ │ + blx 189bbba │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8429d │ │ │ │ @@ -27084,15 +27084,15 @@ │ │ │ │ @ instruction: 0xf0006067 │ │ │ │ vcge.s8 d24, d18, d12 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf108603b │ │ │ │ @ instruction: 0xf11d0810 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f000 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feee1f5c │ │ │ │ b 145e184 │ │ │ │ @ instruction: 0xf1081a5a │ │ │ │ @ instruction: 0xf8c80308 │ │ │ │ @ instruction: 0xf640a004 │ │ │ │ @@ -27344,18 +27344,18 @@ │ │ │ │ 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 r3, r4 │ │ │ │ - @ instruction: 0xf906f12d │ │ │ │ + @ instruction: 0xf916f12d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf12d4628 │ │ │ │ - b 12ddfe4 │ │ │ │ + b 12de024 │ │ │ │ stmdbls r3, {r6, r8, fp, sp} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ ldrcc lr, [r0, -r3, lsr #10] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -27374,15 +27374,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf11d8004 │ │ │ │ - @ instruction: 0x4605fc53 │ │ │ │ + strmi pc, [r5], -r3, ror #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe140164 │ │ │ │ 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}^ │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, ip, r0, asr #32 │ │ │ │ @@ -27511,15 +27511,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf11d9103 │ │ │ │ - stmdbls r3, {r0, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14b9e4 │ │ │ │ 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}^ │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27785,15 +27785,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0016f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ee4649 │ │ │ │ @ instruction: 0xf8dbf865 │ │ │ │ vhadd.s8 d0, d4, d0 │ │ │ │ - @ instruction: 0xf010f927 │ │ │ │ + @ instruction: 0xf010f937 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fff80868 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27828,15 +27828,15 @@ │ │ │ │ strbt r1, [r3], r2, lsl #16 │ │ │ │ @ instruction: 0x21046cbb │ │ │ │ @ instruction: 0x466d65fe │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1250218 │ │ │ │ - smlabtcs r4, r7, sp, pc @ │ │ │ │ + ldrdcs pc, [r4, -r7] │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf01f4648 │ │ │ │ @ instruction: 0x4648fab3 │ │ │ │ @ instruction: 0xf9b0f01f │ │ │ │ ldmibcc ip, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ vldrvs s12, [r8, #-232] @ 0xffffff18 │ │ │ │ @@ -28010,15 +28010,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ andseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf125462a │ │ │ │ - msrlt SPSR_, r5 @ │ │ │ │ + msrlt SPSR_, r5, lsr #25 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r5, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1862] @ 0xfffff8ba │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -28041,15 +28041,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #28, r8 │ │ │ │ svc 0x0068f7e3 │ │ │ │ strhteq r0, [r7], r0 │ │ │ │ adceq r0, r7, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq pc, [r6], r6 @ │ │ │ │ - eoreq r8, ip, r6, lsr #3 │ │ │ │ + eoreq r8, ip, r6, asr #3 │ │ │ │ @ instruction: 0xfffef3b7 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @@ -28464,22 +28464,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi pc, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldclvs 3, cr6, [fp, #-492]! @ 0xfffffe14 │ │ │ │ andeq pc, r9, r5, asr r8 @ │ │ │ │ stmdbpl r7!, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - blx 9d4ea │ │ │ │ + blx 49d4ea │ │ │ │ @ instruction: 0xf8554603 │ │ │ │ @ instruction: 0xf5b30008 │ │ │ │ @ instruction: 0xf1097f8c │ │ │ │ svclt 0x0008092c │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vqsub.s8 d6, d19, d27 │ │ │ │ - @ instruction: 0xf5b0faf3 │ │ │ │ + @ instruction: 0xf5b0fb03 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ teqvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs bae94 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -28667,15 +28667,15 @@ │ │ │ │ blvs ffef97fc │ │ │ │ @ instruction: 0x1014e9d7 │ │ │ │ stc2 7, cr15, [sl, #964] @ 0x3c4 │ │ │ │ ldclvs 7, cr14, [fp], #-804 @ 0xfffffcdc │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff38f124 │ │ │ │ + @ instruction: 0xff48f124 │ │ │ │ tstcs r8, sp, lsr sp │ │ │ │ strmi r6, [r4], -r6 │ │ │ │ @ instruction: 0xf01e4628 │ │ │ │ strtmi pc, [r8], -r3, lsr #24 │ │ │ │ blx 89d096 │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ @@ -28849,15 +28849,15 @@ │ │ │ │ blmi a6a3c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr4, {1} │ │ │ │ + cdp2 1, 1, cr15, cr6, cr4, {1} │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r6, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -28880,15 +28880,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e3e77c │ │ │ │ svclt 0x0000e8dc │ │ │ │ adceq pc, r6, ip, ror #8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r6, r4, asr #8 │ │ │ │ adceq pc, r6, r0, asr r3 @ │ │ │ │ - eoreq r7, ip, r6, lsl #9 │ │ │ │ + eoreq r7, ip, r6, lsr #9 │ │ │ │ @ instruction: 0xfffec5fd │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -28902,52 +28902,52 @@ │ │ │ │ strbteq pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - stc2 1, cr15, [r2, #260] @ 0x104 │ │ │ │ + ldc2 1, cr15, [r2, #260] @ 0x104 │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf13e930f │ │ │ │ - ldrtmi pc, [r1], -fp, lsr #18 @ │ │ │ │ + @ instruction: 0x4631f93b │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r2, #6976 @ 0x1b40 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ vadd.f32 , q0, │ │ │ │ @ instruction: 0x46042153 │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - strmi pc, [r0], r9, lsr #23 │ │ │ │ + @ instruction: 0x4680fbb9 │ │ │ │ bleq 69d7f0 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf13f4659 │ │ │ │ - @ instruction: 0x4641fdff │ │ │ │ + strbmi pc, [r1], -pc, lsl #28 @ │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0xf898fdcd │ │ │ │ + @ instruction: 0xf898fddd │ │ │ │ stmdals r7!, {r0, r3, r5, sp} │ │ │ │ blge 769810 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf13e9311 │ │ │ │ - strmi pc, [r6], -r3, ror #22 │ │ │ │ + @ instruction: 0x4606fb73 │ │ │ │ blls 4cd91c │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - ldc2 1, cr15, [r8, #260]! @ 0x104 │ │ │ │ + stc2l 1, cr15, [r8, #260] @ 0x104 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ asrsvc pc, pc, #8 @ │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - strtmi pc, [r3], -r3, lsl #30 │ │ │ │ + qadd16mi pc, r3, r3 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xff34f141 │ │ │ │ + @ instruction: 0xff44f141 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, sl, fp, ip, sp, lr}^ │ │ │ │ bgt 42e148 │ │ │ │ @@ -28967,19 +28967,19 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 614a4 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0x7c6bfa95 │ │ │ │ + @ instruction: 0x7c6bfaa5 │ │ │ │ ldreq pc, [ip, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a20b2c │ │ │ │ + blls a20b6c │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ ldceq 1, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ umullscc pc, r4, sp, r8 @ │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsr fp │ │ │ │ @@ -28987,78 +28987,78 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - stc2l 1, cr15, [sl, #-260] @ 0xfffffefc │ │ │ │ + ldc2l 1, cr15, [sl, #-260] @ 0xfffffefc │ │ │ │ ldc 14, cr9, [pc, #68] @ 61550 │ │ │ │ @ instruction: 0x21200bb8 │ │ │ │ @ instruction: 0xf13f4630 │ │ │ │ - stmdals r7!, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx ff81da18 │ │ │ │ + blx ffc1da18 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 132df4 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - svcls 0x0011fd33 │ │ │ │ + svcls 0x0011fd43 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - blx 41da42 │ │ │ │ + blx 81da42 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf13e2101 │ │ │ │ - strmi pc, [r6], -r7, asr #21 │ │ │ │ + @ instruction: 0x4606fad7 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - ldc2 1, cr15, [ip, #-260] @ 0xfffffefc │ │ │ │ + stc2 1, cr15, [ip, #-260]! @ 0xfffffefc │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - ldmdbls r4, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ stcls 8, cr15, [r7], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0xf1ed2003 │ │ │ │ - eorcs pc, r0, #175104 @ 0x2ac00 │ │ │ │ + eorcs pc, r0, #191488 @ 0x2ec00 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf13e4620 │ │ │ │ - andcs pc, r2, #4390912 @ 0x430000 │ │ │ │ + andcs pc, r2, #5439488 @ 0x530000 │ │ │ │ andsls r4, r5, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r2, #34048 @ 0x8500 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r1, #32512 @ 0x7f00 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ svcls 0x0011fc79 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - blx fe21dac8 │ │ │ │ + blx fe61dac8 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 132ec4 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0x465afcdb │ │ │ │ + ldrbmi pc, [sl], -fp, ror #25 @ │ │ │ │ vst1.8 {d20-d22}, [pc :256], r3 │ │ │ │ @ instruction: 0x465071b0 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr1, {2} │ │ │ │ + cdp2 1, 3, cr15, cr6, cr1, {2} │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - bls 4e0f60 │ │ │ │ + bls 4e0fa0 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4607931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ stcvc 13, cr9, [r4], {16} │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 42c624 │ │ │ │ @@ -29067,34 +29067,34 @@ │ │ │ │ mcrls 0, 0, sp, cr14, cr4, {1} │ │ │ │ @ instruction: 0x46349736 │ │ │ │ strgt ip, [pc], #-3343 @ 61634 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0xf100f9cd │ │ │ │ + @ instruction: 0xf100f9dd │ │ │ │ @ instruction: 0x7c7b0b1c │ │ │ │ ldrbmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf13f4605 │ │ │ │ - blls a2099c │ │ │ │ + blls a209dc │ │ │ │ @ instruction: 0xf10546b4 │ │ │ │ @ instruction: 0xf6400630 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112d8bc │ │ │ │ blhi ae2578 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r3, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc], -pc │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [r4], {65} @ 0x41 │ │ │ │ + ldc2 1, cr15, [r4], {65} @ 0x41 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ strcs r9, [r1, #-3600] @ 0xfffff1f0 │ │ │ │ ldrls r9, [ip], #-1823 @ 0xfffff8e1 │ │ │ │ stmib r3, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ bls 3f26ac │ │ │ │ blgt 445efc │ │ │ │ ldrtmi lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ @@ -29103,19 +29103,19 @@ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x97369e14 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ stmdals r7!, {r0, r2, r4, r5, r6, r8, ip} │ │ │ │ - @ instruction: 0xf984f13e │ │ │ │ + @ instruction: 0xf994f13e │ │ │ │ @ instruction: 0xf1007c7b │ │ │ │ @ instruction: 0x462a071c │ │ │ │ @ instruction: 0x46804639 │ │ │ │ - stc2 1, cr15, [r8], {63} @ 0x3f │ │ │ │ + ldc2 1, cr15, [r8], {63} @ 0x3f │ │ │ │ @ instruction: 0xf8dd9b26 │ │ │ │ @ instruction: 0xf108e038 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112d950 │ │ │ │ @ instruction: 0xf8b803c2 │ │ │ │ @@ -29125,77 +29125,77 @@ │ │ │ │ @ instruction: 0xf8a84313 │ │ │ │ ldm lr!, {r3, r4, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0x463bfc37 │ │ │ │ + ldrtmi pc, [fp], -r7, asr #24 @ │ │ │ │ @ instruction: 0xf8cd465a │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0x465011f1 │ │ │ │ - ldc2 1, cr15, [r8, #260]! @ 0x104 │ │ │ │ + stc2l 1, cr15, [r8, #260] @ 0x104 │ │ │ │ bleq 179db78 │ │ │ │ ldmdbls r5, {r1, r9, sl, lr} │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ @ instruction: 0xff44f7e9 │ │ │ │ ldmdals r3, {r0, r1, r2, r5, r8, fp, ip, pc} │ │ │ │ andcs r4, r3, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0xf7e89400 │ │ │ │ blmi b21674 │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0x4650447b │ │ │ │ - blx fea1dc72 │ │ │ │ + blx fee1dc72 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff52f13d │ │ │ │ + @ instruction: 0xff62f13d │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46509014 │ │ │ │ blx fe59f72a │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ blx fe41f736 │ │ │ │ tstcs r2, sl, lsr #12 │ │ │ │ ldrbmi r4, [r0], -r1, lsl #13 │ │ │ │ blx fe29f742 │ │ │ │ cmppcs r3, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdals r7!, {r0, r2, r4, ip, pc} │ │ │ │ - @ instruction: 0xf9caf13e │ │ │ │ + @ instruction: 0xf9daf13e │ │ │ │ ldreq pc, [r8, -r0, lsl #2] │ │ │ │ strtmi r4, [sl], -r6, lsl #12 │ │ │ │ ldrtmi r2, [r9], -r0, lsr #6 │ │ │ │ - stc2 1, cr15, [r0], #-252 @ 0xffffff04 │ │ │ │ + ldc2 1, cr15, [r0], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx ffc1dcc6 │ │ │ │ + blx 1dcc6 │ │ │ │ ldcls 6, cr4, [r1, #-164] @ 0xffffff5c │ │ │ │ mlacs r9, r6, r8, pc @ │ │ │ │ ldrls r9, [ip], #-2087 @ 0xfffff7d9 │ │ │ │ @ instruction: 0xf13e606c │ │ │ │ - strmi pc, [r4], -r5, lsl #19 │ │ │ │ + @ instruction: 0x4604f995 │ │ │ │ @ instruction: 0x462bb1d0 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46503414 │ │ │ │ - blx ff71dcee │ │ │ │ + blx ffb1dcee │ │ │ │ svclt 0x0000e010 │ │ │ │ ... │ │ │ │ adceq lr, r6, r8, ror ip │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r4, r6, r0, lsr fp │ │ │ │ + eoreq r4, r6, r0, asr fp │ │ │ │ adceq lr, r6, r2, ror #24 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - eoreq r4, r6, r8, ror #14 │ │ │ │ + eoreq r4, r6, r8, lsl #15 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ asrsvc pc, pc, #8 @ │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0x464bfd13 │ │ │ │ + strbmi pc, [fp], -r3, lsr #26 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - bls 4e0d38 │ │ │ │ + bls 4e0d78 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ stcvc 14, cr9, [r4], {16} │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 42c84c │ │ │ │ @@ -29204,34 +29204,34 @@ │ │ │ │ svcls 0x000ed034 │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 6185c │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0xf100f8b9 │ │ │ │ + @ instruction: 0xf100f8c9 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a20774 │ │ │ │ + blls a207b4 │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ @ instruction: 0xf6400730 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112dae4 │ │ │ │ blhi ce27a0 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx 1c9ddc2 │ │ │ │ + blx fe09ddc2 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 42e5bc │ │ │ │ @@ -29240,19 +29240,19 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ stmdals r7!, {r0, r2, r4, r5, r6, r8, ip} │ │ │ │ - @ instruction: 0xf870f13e │ │ │ │ + @ instruction: 0xf880f13e │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x463a051c │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ - blx 1d9de0e │ │ │ │ + blx fe19de0e │ │ │ │ strbmi r9, [lr], r6, lsr #22 │ │ │ │ ldceq 1, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ umullscc pc, r4, sp, r8 @ │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsr fp │ │ │ │ @@ -29260,40 +29260,40 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx a1de56 │ │ │ │ + blx e1de56 │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq 9d434 │ │ │ │ @ instruction: 0xf13f4630 │ │ │ │ - stmdals r7!, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf8baf13e │ │ │ │ + @ instruction: 0xf8caf13e │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 13323c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - blls 5e05bc │ │ │ │ + blls 5e05fc │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ strls r7, [r1], #-505 @ 0xfffffe07 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - stc2l 1, cr15, [lr], {65} @ 0x41 │ │ │ │ + ldc2l 1, cr15, [lr], {65} @ 0x41 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ cdp2 7, 1, cr15, cr12, cr9, {7} │ │ │ │ ldrcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsl sl │ │ │ │ ldmpl r3, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ movwls r2, #57878 @ 0xe216 │ │ │ │ - mrc2 1, 1, pc, cr4, cr13, {1} │ │ │ │ + mcr2 1, 2, pc, cr4, cr13, {1} @ │ │ │ │ strmi r2, [r4], -r1, lsl #4 │ │ │ │ ldrbmi r2, [r0], -r3, lsl #2 │ │ │ │ blx 1e1f964 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7e92401 │ │ │ │ cdpls 14, 1, cr15, cr3, cr5, {0} │ │ │ │ @@ -29310,45 +29310,45 @@ │ │ │ │ strmi r2, [r1], -r3, lsl #6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbmi r9, [fp], -r0, lsl #6 │ │ │ │ cdp2 7, 7, cr15, cr0, cr8, {7} │ │ │ │ ldmdals r1, {r0, r1, r3, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1412104 │ │ │ │ - blls 46035c │ │ │ │ + blls 46039c │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - @ instruction: 0x4681fdfd │ │ │ │ + strmi pc, [r1], sp, lsl #28 │ │ │ │ stcls 6, cr4, [r0, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0xf95af1ed │ │ │ │ + @ instruction: 0xf96af1ed │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r8], -r4, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r2, #244]! @ 0xf4 │ │ │ │ + mcr2 1, 0, pc, cr2, cr13, {1} @ │ │ │ │ stmdals r0!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d02100 │ │ │ │ @ instruction: 0xf88030ec │ │ │ │ @ instruction: 0x43234045 │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ ldrsbtcc pc, [ip], #128 @ 0x80 @ │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ - @ instruction: 0xf13d30fc │ │ │ │ - ldmdbvs r3!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf13e30fc │ │ │ │ + ldmdbvs r3!, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], -r0, asr #19 │ │ │ │ @ instruction: 0xf9939b20 │ │ │ │ bcs 3e9b7c │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - blx fee9df84 │ │ │ │ + blx ff29df84 │ │ │ │ @ instruction: 0x46299811 │ │ │ │ - blx fe21df94 │ │ │ │ + blx fe61df94 │ │ │ │ ldmdbvc r3, {r1, r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ vpadd.i8 d2, d0, d8 │ │ │ │ ldm pc, {r2, r3, r7, r8, pc}^ @ │ │ │ │ cmnpeq r5, r3, lsl r0 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, r5, ror r1 │ │ │ │ orreq r0, r6, r6, lsl #3 │ │ │ │ cmneq r7, r7, ror r1 │ │ │ │ @@ -29363,19 +29363,19 @@ │ │ │ │ cmneq r5, sl, lsl #3 │ │ │ │ ldcge 5, cr9, [fp], #-216 @ 0xffffff28 │ │ │ │ strgt ip, [pc], #-3599 @ 61ad8 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ vadd.i8 d25, d0, d23 │ │ │ │ @ instruction: 0xf13d1175 │ │ │ │ - @ instruction: 0xf100ff7b │ │ │ │ + @ instruction: 0xf100ff8b │ │ │ │ @ instruction: 0x7c6b091c │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a204f8 │ │ │ │ + blls a20538 │ │ │ │ @ instruction: 0xf106a93b │ │ │ │ @ instruction: 0x468c0730 │ │ │ │ vaddw.u8 , , d14 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ @ instruction: 0xf6403094 │ │ │ │ b 113e2f8 │ │ │ │ blhi ce2a20 │ │ │ │ @@ -29383,25 +29383,25 @@ │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx c9e040 │ │ │ │ + blx 109e040 │ │ │ │ @ instruction: 0x2740e49b │ │ │ │ @ instruction: 0xf44f7b56 │ │ │ │ stmdals r0!, {r0, r3, r4, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xfff8f13d │ │ │ │ + @ instruction: 0xf808f13e │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x46050718 │ │ │ │ @ instruction: 0x46394632 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ ldrbeq pc, [r4], -r5, lsl #2 @ │ │ │ │ - blx 131e060 │ │ │ │ + blx 171e060 │ │ │ │ strcs r9, [r0], #-1062 @ 0xfffffbda │ │ │ │ stmib sl, {r0, r1, r5, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf04f4401 │ │ │ │ @ instruction: 0xf8d50e74 │ │ │ │ ldm sl, {r2, r4, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blmi fe421bbc │ │ │ │ @@ -29409,89 +29409,89 @@ │ │ │ │ ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x464058d3 │ │ │ │ blx 4067d2 │ │ │ │ @ instruction: 0xf89c3c0c │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eormi pc, r3, r5, asr #16 │ │ │ │ @ instruction: 0xf141ad25 │ │ │ │ - @ instruction: 0x463af9fd │ │ │ │ + ldrtmi pc, [sl], -sp, lsl #20 @ │ │ │ │ strbmi r2, [r0], -r5, lsr #3 │ │ │ │ - blx 91e0b2 │ │ │ │ + blx d1e0b2 │ │ │ │ @ instruction: 0x46062238 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ b 41fb40 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ strtls r9, [r3], -r0, lsr #16 │ │ │ │ - @ instruction: 0xffbcf13d │ │ │ │ + @ instruction: 0xffccf13d │ │ │ │ ldreq pc, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0x23204607 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx 51e0d0 │ │ │ │ + blx 91e0d0 │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - @ instruction: 0xf9e0f141 │ │ │ │ + @ instruction: 0xf9f0f141 │ │ │ │ teqls r0, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ strtls r3, [r4], -r4, asr #1 │ │ │ │ stcgt 6, cr4, [pc, #-440] @ 61a34 │ │ │ │ stcgt 6, cr12, [pc, #-60] @ 61bb4 │ │ │ │ stcgt 6, cr12, [pc, #-60] @ 61bb8 │ │ │ │ ldm r5, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1} │ │ │ │ tstcs r5, r3 │ │ │ │ ldm sl, {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf141000c │ │ │ │ - @ instruction: 0x4649fd39 │ │ │ │ + strbmi pc, [r9], -r9, asr #26 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf8df4640 │ │ │ │ @ instruction: 0xf7e981ac │ │ │ │ ldcge 12, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ stmdbls r0!, {r2, r8, r9, sp} │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ ldmdals r3, {r1, r2, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e8465b │ │ │ │ ldrbtmi pc, [r8], #3421 @ 0xd5d @ │ │ │ │ @ instruction: 0xf8cd940e │ │ │ │ stcls 0, cr8, [lr], {80} @ 0x50 │ │ │ │ blls 56a43c │ │ │ │ ldmdals r1, {r2, r8, sp} │ │ │ │ @ instruction: 0xf1419400 │ │ │ │ - @ instruction: 0x2c00f939 │ │ │ │ + @ instruction: 0x2c00f949 │ │ │ │ adchi pc, r4, r0 │ │ │ │ ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ sublt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf1099b0f │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - @ instruction: 0x4604fcdb │ │ │ │ + strmi pc, [r4], -fp, ror #25 │ │ │ │ b 142a47c │ │ │ │ ldrbmi r0, [r0], -r9, lsl #3 │ │ │ │ @ instruction: 0xf91cf7e9 │ │ │ │ strmi r2, [r0], r0, lsl #2 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - stmdbvs r3!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bleq 119e084 │ │ │ │ ldrbmi r4, [r9], -r7, lsl #12 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf9939b20 │ │ │ │ bcs 3e9da0 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - @ instruction: 0xf9a6f13f │ │ │ │ + @ instruction: 0xf9b6f13f │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xf974f141 │ │ │ │ + @ instruction: 0xf984f141 │ │ │ │ mulsmi r0, r8, r8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ blx 147d44 │ │ │ │ @ instruction: 0xf13df404 │ │ │ │ - @ instruction: 0xf8cdff39 │ │ │ │ + @ instruction: 0xf8cdff49 │ │ │ │ @ instruction: 0xf100b06c │ │ │ │ stmib r5, {r2, r4, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf1006600 │ │ │ │ adcvs r0, lr, r4, ror #24 │ │ │ │ @ instruction: 0xf8984607 │ │ │ │ mvnmi fp, #16 │ │ │ │ eorlt pc, ip, r0, lsl #17 │ │ │ │ @@ -29513,15 +29513,15 @@ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ movwne pc, #15106 @ 0x3b02 @ │ │ │ │ svcvc 0x009a4639 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, r7, asr #16 │ │ │ │ eorvs pc, r3, r7, asr #16 │ │ │ │ - @ instruction: 0xf92cf141 │ │ │ │ + @ instruction: 0xf93cf141 │ │ │ │ ldrmi r9, [r9, #2830] @ 0xb0e │ │ │ │ @ instruction: 0xf8ddd186 │ │ │ │ @ instruction: 0xf109b048 │ │ │ │ stmdbls r0!, {r0, r2} │ │ │ │ ldrbmi r4, [fp], -sl, asr #12 │ │ │ │ ldmdals r3, {ip, pc} │ │ │ │ stc2l 7, cr15, [r4], {232} @ 0xe8 │ │ │ │ @@ -29543,17 +29543,17 @@ │ │ │ │ ldmdals r3, {r5, r8, fp, ip, pc} │ │ │ │ stc2 7, cr15, [r2], #928 @ 0x3a0 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrcs lr, [r0, -r5, asr #14] │ │ │ │ @ instruction: 0xf7e2e6c8 │ │ │ │ svclt 0x0000eba6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r4, r6, r6, asr #9 │ │ │ │ + eoreq r4, r6, r6, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - strhteq r4, [r6], -sl │ │ │ │ + ldrdeq r4, [r6], -sl @ │ │ │ │ adceq lr, r6, lr, lsl #5 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb8fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50055a4 │ │ │ │ @@ -29681,15 +29681,15 @@ │ │ │ │ blls 246bd0 │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r0, r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d32111 │ │ │ │ stmdals r9, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ blls 406bf4 │ │ │ │ - ldc2l 1, cr15, [r0], #-976 @ 0xfffffc30 │ │ │ │ + stc2 1, cr15, [r0], {244} @ 0xf4 │ │ │ │ strtcc pc, [r8], #-2266 @ 0xfffff726 │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrle r0, [r2], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r9, [r1, -r7, lsl #22] │ │ │ │ ldrmi r9, [r3], #-2570 @ 0xfffff5f6 │ │ │ │ blls 3c6c1c │ │ │ │ @@ -29882,15 +29882,15 @@ │ │ │ │ movwvs lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf8cd9b11 │ │ │ │ bls 4062f4 │ │ │ │ ldclcc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - blx f1eade │ │ │ │ + blx 131eade │ │ │ │ @ instruction: 0xf1089b0a │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2827] @ 0xb0b │ │ │ │ @ instruction: 0xf8dbd055 │ │ │ │ @ instruction: 0xf8d33428 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -30078,15 +30078,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ bcc a0964 │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vqadd.s8 q4, , q0 │ │ │ │ - stmdbvs sl!, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -30116,19 +30116,19 @@ │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ andlt r8, sp, r0, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwls r2, #33551 @ 0x830f │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, r8, lsr r6 │ │ │ │ - cdp2 2, 14, cr15, cr14, cr1, {0} │ │ │ │ + cdp2 2, 15, cr15, cr14, cr1, {0} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmin.s8 d4, d1, d24 │ │ │ │ - strbeq pc, [r2, -r7, ror #29] @ │ │ │ │ + @ instruction: 0x0742fef7 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r8, lsl #22 │ │ │ │ blls 2472d8 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ @@ -30138,18 +30138,18 @@ │ │ │ │ mcr2 7, 0, pc, cr14, cr3, {7} @ │ │ │ │ svccs 0x0082e7bb │ │ │ │ movwcs fp, #7964 @ 0x1f1c │ │ │ │ bicsle r9, r5, r8, lsl #6 │ │ │ │ @ instruction: 0xf04f2701 │ │ │ │ rsbscs r0, lr, r1, lsl #6 │ │ │ │ vand d7, d1, d19 │ │ │ │ - streq pc, [r0, r3, asr #29] │ │ │ │ + @ instruction: 0x0780fed3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - cdp2 2, 11, cr15, cr12, cr1, {0} │ │ │ │ + cdp2 2, 12, cr15, cr12, cr1, {0} │ │ │ │ svclt 0x004f0741 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 23a7f4 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -30157,19 +30157,19 @@ │ │ │ │ vst2.8 {d23-d26}, [pc], r0 │ │ │ │ @ instruction: 0xf8cd7388 │ │ │ │ @ instruction: 0xf7f38010 │ │ │ │ stmiavs fp!, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strle r0, [lr, #1882] @ 0x75a │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, pc, ror r0 │ │ │ │ - cdp2 2, 9, cr15, cr12, cr1, {0} │ │ │ │ + cdp2 2, 10, cr15, cr12, cr1, {0} │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s8 q1, , │ │ │ │ - @ instruction: 0x0740fe95 │ │ │ │ + strbeq pc, [r0, -r5, lsr #29] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r0, r8, r9, sp} │ │ │ │ @@ -30301,15 +30301,15 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eoreq r5, ip, r4, asr lr │ │ │ │ + eoreq r5, ip, r4, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 926964 │ │ │ │ movwpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf8934614 │ │ │ │ @@ -30334,68 +30334,68 @@ │ │ │ │ bmi 450fdc │ │ │ │ ldrvc r2, [r9, #-257] @ 0xfffffeff │ │ │ │ sbcsvs r4, sl, #2046820352 @ 0x7a000000 │ │ │ │ bmi 3dc968 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf11f4479 │ │ │ │ - blls e293c │ │ │ │ + blls e297c │ │ │ │ bmi 31c9a8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf11f4479 │ │ │ │ - blls e2928 │ │ │ │ + blls e2968 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ adceq sp, r6, r6, asr r6 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r6, r8, lsr r5 │ │ │ │ - eoreq r3, r6, r8, ror #10 │ │ │ │ - eoreq r3, r6, r0, lsr r4 │ │ │ │ - ldrdeq r3, [r6], -r8 @ │ │ │ │ - eoreq r3, r6, ip, lsl r4 │ │ │ │ + eoreq r3, r6, r8, asr r5 │ │ │ │ + eoreq r3, r6, r8, lsl #11 │ │ │ │ + eoreq r3, r6, r0, asr r4 │ │ │ │ + strdeq r3, [r6], -r8 @ │ │ │ │ + eoreq r3, r6, ip, lsr r4 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ blcs 7a0da0 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff92f11f │ │ │ │ + @ instruction: 0xffa2f11f │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf086c000 │ │ │ │ andlt pc, r2, r1, lsr #23 │ │ │ │ bmi 451ee4 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff7cf11f │ │ │ │ + @ instruction: 0xff8cf11f │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe39ece2 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r3, r6, r4, lsr #10 │ │ │ │ - eoreq r3, r6, r2, asr #7 │ │ │ │ - eoreq r3, r6, r8, ror r5 │ │ │ │ - eoreq r3, r6, r6, asr #10 │ │ │ │ - eoreq r3, r6, r8, lsl #11 │ │ │ │ - mlaeq r6, r6, r3, r3 │ │ │ │ - eoreq r3, r6, r0, lsr #10 │ │ │ │ + eoreq r3, r6, r4, asr #10 │ │ │ │ + eoreq r3, r6, r2, ror #7 │ │ │ │ + mlaeq r6, r8, r5, r3 │ │ │ │ + eoreq r3, r6, r6, ror #10 │ │ │ │ + eoreq r3, r6, r8, lsr #11 │ │ │ │ + strhteq r3, [r6], -r6 │ │ │ │ + eoreq r3, r6, r0, asr #10 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ strmi r4, [pc], -r5, lsl #12 │ │ │ │ @ instruction: 0xb1e24698 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 1, 1, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf1003118 │ │ │ │ @ instruction: 0xf107061c │ │ │ │ @@ -30526,20 +30526,20 @@ │ │ │ │ bls 1745fc │ │ │ │ @ instruction: 0xf7fb4639 │ │ │ │ strb pc, [r7, fp, ror #22] @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ bmi 206ccc │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 2, pc, cr8, cr15, {0} @ │ │ │ │ + mrc2 1, 2, pc, cr8, cr15, {0} │ │ │ │ svclt 0x0000e7e9 │ │ │ │ umlaleq sp, r6, r2, r3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r6, r8, asr r3 │ │ │ │ - eoreq r3, r6, lr, lsr #2 │ │ │ │ + eoreq r3, r6, r8, ror r3 │ │ │ │ + eoreq r3, r6, lr, asr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9f34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe6c9c │ │ │ │ blmi 100ef54 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -30548,15 +30548,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557b9 │ │ │ │ @ instruction: 0x370c3dfc │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r6, r7, r9, fp, ip, sp}^ │ │ │ │ - blx b1f24a │ │ │ │ + blx f1f24a │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ teqpcs r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strne pc, [r4, #-2259]! @ 0xfffff72d │ │ │ │ addmi pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrdgt pc, [r8], -r2 │ │ │ │ strbmi r6, [r1, #-2320]! @ 0xfffff6f0 │ │ │ │ strcs pc, [r8, #-2259]! @ 0xfffff72d │ │ │ │ @@ -30566,15 +30566,15 @@ │ │ │ │ @ instruction: 0xf5044638 │ │ │ │ svclt 0x009e47a0 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strcs pc, [r8, #-2243]! @ 0xfffff73d │ │ │ │ svccs 0x008cf8c7 │ │ │ │ strcc pc, [r4, #-2259]! @ 0xfffff72d │ │ │ │ svccc 0x0088f8c7 │ │ │ │ - blx 59f292 │ │ │ │ + blx 99f292 │ │ │ │ svccc 0x008cf8d7 │ │ │ │ svccs 0x0088f8d7 │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1eb9ce │ │ │ │ bl 1e01e4 │ │ │ │ @ instruction: 0xf0210286 │ │ │ │ @@ -30649,20 +30649,20 @@ │ │ │ │ bls 1747e8 │ │ │ │ @ instruction: 0xf7fd4639 │ │ │ │ strb pc, [r7, sp, lsr #23] @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ bmi 206eb8 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r2, #-124] @ 0xffffff84 │ │ │ │ + stc2l 1, cr15, [r2, #-124]! @ 0xffffff84 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ adceq sp, r6, r6, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r6, ip, ror #2 │ │ │ │ - eoreq r2, r6, r2, asr #30 │ │ │ │ + eoreq r3, r6, ip, lsl #3 │ │ │ │ + eoreq r2, r6, r2, ror #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi ea6e28 │ │ │ │ strtmi pc, [r0], r0, lsl #10 │ │ │ │ addlt r4, fp, r8, lsr fp │ │ │ │ @ instruction: 0x4604447a │ │ │ │ @@ -30696,25 +30696,25 @@ │ │ │ │ eorpl pc, r4, #12976128 @ 0xc60000 │ │ │ │ eorscc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d6371c │ │ │ │ @ instruction: 0xf5040218 │ │ │ │ @ instruction: 0xf043548f │ │ │ │ @ instruction: 0xf8c60310 │ │ │ │ @ instruction: 0xf1233238 │ │ │ │ - @ instruction: 0x4639f85b │ │ │ │ + ldrtmi pc, [r9], -fp, ror #16 @ │ │ │ │ @ instruction: 0xf8c6a806 │ │ │ │ @ instruction: 0xf1215218 │ │ │ │ - vstrge s30, [r2, #-116] @ 0xffffff8c │ │ │ │ + vstrge s30, [r2, #-180] @ 0xffffff4c │ │ │ │ ldrdeq lr, [r7, -sp] │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r4, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1210007 │ │ │ │ - ldrtmi pc, [r9], -r3, ror #22 @ │ │ │ │ + @ instruction: 0x4639fb73 │ │ │ │ @ instruction: 0xf1214628 │ │ │ │ - blmi 321824 │ │ │ │ + blmi 321864 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r1, lsl #2 │ │ │ │ @@ -30911,37 +30911,37 @@ │ │ │ │ tstcs r7, #180, 16 @ 0xb40000 │ │ │ │ @ instruction: 0xf6046263 │ │ │ │ strbmi r0, [r4, #-1208] @ 0xfffffb48 │ │ │ │ @ instruction: 0xf505d1ce │ │ │ │ @ instruction: 0xf505508f │ │ │ │ andcc r5, ip, pc, lsl #9 │ │ │ │ @ instruction: 0xf121341c │ │ │ │ - @ instruction: 0xf8d7f84b │ │ │ │ + @ instruction: 0xf8d7f85b │ │ │ │ @ instruction: 0xf50511dc │ │ │ │ @ instruction: 0xf641508f │ │ │ │ mulcc ip, r0, r8 │ │ │ │ @ instruction: 0xf1214441 │ │ │ │ - @ instruction: 0x4620f813 │ │ │ │ - @ instruction: 0xf83ef121 │ │ │ │ + strtmi pc, [r0], -r3, lsr #16 │ │ │ │ + @ instruction: 0xf84ef121 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ strbmi r4, [r1], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf80af121 │ │ │ │ + @ instruction: 0xf81af121 │ │ │ │ strbtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf852f121 │ │ │ │ + @ instruction: 0xf862f121 │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ mcrrpl 5, 0, pc, r0, cr5 @ │ │ │ │ strmi pc, [r0, #1285]! @ 0x505 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ ldmdavs r0, {r2, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r8, #14090240 @ 0xd70000 │ │ │ │ svcvs 0x00a8f8a5 │ │ │ │ - cdp2 1, 8, cr15, cr4, cr2, {1} │ │ │ │ + cdp2 1, 9, cr15, cr4, cr2, {1} │ │ │ │ svceq 0x0084f8d5 │ │ │ │ - cdp2 1, 8, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 9, cr15, cr0, cr2, {1} │ │ │ │ blmi 5b5bd8 │ │ │ │ @ instruction: 0xf8c7447a │ │ │ │ @ instruction: 0xf8c56218 │ │ │ │ @ instruction: 0xf8c76f84 │ │ │ │ @ instruction: 0xf8c56224 │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, lr}^ │ │ │ │ blls 1bd3f8 │ │ │ │ @@ -30987,15 +30987,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s8 d0, d1, d1 │ │ │ │ - @ instruction: 0xf8d5f821 │ │ │ │ + @ instruction: 0xf8d5f831 │ │ │ │ @ instruction: 0xf3c039dc │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 18536f0 │ │ │ │ blx 1861684 │ │ │ │ blx 1861a8c │ │ │ │ @@ -31145,16 +31145,16 @@ │ │ │ │ ldmdb r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r2], -pc, lsl #22 │ │ │ │ andge lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7e2100d │ │ │ │ strb pc, [r9, sp, lsl #27] @ │ │ │ │ adceq ip, r6, lr, asr #20 │ │ │ │ - strhteq r3, [r7], -r2 │ │ │ │ - eoreq r3, r7, ip, lsr #7 │ │ │ │ + ldrdeq r3, [r7], -r2 @ │ │ │ │ + eoreq r3, r7, ip, asr #7 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b44 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -31222,16 +31222,16 @@ │ │ │ │ ldmda sl!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r9, [r2], -pc, lsl #22 │ │ │ │ andge lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7e2100d │ │ │ │ @ instruction: 0xe7c9fcf3 │ │ │ │ adceq ip, r6, sl, lsl r9 │ │ │ │ - eoreq r3, r7, lr, ror r2 │ │ │ │ - eoreq r3, r7, r8, ror r2 │ │ │ │ + mlaeq r7, lr, r2, r3 │ │ │ │ + mlaeq r7, r8, r2, r3 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1f5258 │ │ │ │ addslt r4, r1, r6, lsl #23 │ │ │ │ @@ -31256,21 +31256,21 @@ │ │ │ │ addshi pc, pc, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ bicpl pc, ip, r5, lsl #10 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ andcc r3, ip, r0, lsl r1 │ │ │ │ @ instruction: 0xf8c39109 │ │ │ │ @ instruction: 0xf12051dc │ │ │ │ - @ instruction: 0xf504fd6b │ │ │ │ + @ instruction: 0xf504fd7b │ │ │ │ stmdbls r9, {r0, r1, r2, r3, r7, ip, lr} │ │ │ │ andls r3, r9, ip, lsl r0 │ │ │ │ - stc2l 1, cr15, [r4, #-128]! @ 0xffffff80 │ │ │ │ + ldc2l 1, cr15, [r4, #-128]! @ 0xffffff80 │ │ │ │ stmdage sl, {r0, r3, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf1209009 │ │ │ │ - stmdals r9, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r9, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ orrpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ cdpcs 2, 1, cr15, cr0, cr1, {2} │ │ │ │ ldcpl 5, cr15, [r0], {4} │ │ │ │ stceq 1, cr15, [ip], {12} │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ bl 1638cc │ │ │ │ @ instruction: 0xf842020e │ │ │ │ @@ -31359,36 +31359,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ blcs 72678 │ │ │ │ svcge 0x0060f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf11e4479 │ │ │ │ - ldrb pc, [r7, -r7, asr #31] @ │ │ │ │ + smmls r7, r7, pc, pc @ │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ blvs 7a1d40 │ │ │ │ @ instruction: 0xf7e0e7f2 │ │ │ │ svclt 0x0000ed6a │ │ │ │ adceq ip, r6, r8, ror #15 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq ip, r6, r8, asr #15 │ │ │ │ adceq fp, r1, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r2, r6, lr, lsl r8 │ │ │ │ - eoreq r2, r6, r0, lsl r8 │ │ │ │ - eoreq r2, r6, r0, lsl #16 │ │ │ │ - strdeq r2, [r6], -r8 @ │ │ │ │ - strdeq r2, [r6], -r4 @ │ │ │ │ - eoreq r2, r6, r8, ror #15 │ │ │ │ - eoreq r2, r6, r4, ror #15 │ │ │ │ + eoreq r2, r6, lr, lsr r8 │ │ │ │ + eoreq r2, r6, r0, lsr r8 │ │ │ │ + eoreq r2, r6, r0, lsr #16 │ │ │ │ + eoreq r2, r6, r8, lsl r8 │ │ │ │ + eoreq r2, r6, r4, lsl r8 │ │ │ │ + eoreq r2, r6, r8, lsl #16 │ │ │ │ + eoreq r2, r6, r4, lsl #16 │ │ │ │ adceq ip, r6, r6, ror r6 │ │ │ │ - eoreq r2, r6, r2, lsr #12 │ │ │ │ - eoreq r2, r6, r4, asr #13 │ │ │ │ - mlaeq r6, r2, r6, r2 │ │ │ │ - eoreq r2, r6, ip, lsr #8 │ │ │ │ + eoreq r2, r6, r2, asr #12 │ │ │ │ + eoreq r2, r6, r4, ror #13 │ │ │ │ + strhteq r2, [r6], -r2 │ │ │ │ + eoreq r2, r6, ip, asr #8 │ │ │ │ blcs 24ff60 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff075844 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -31949,15 +31949,15 @@ │ │ │ │ @ instruction: 0x1e5c6a7d │ │ │ │ adcsvs r2, sl, r4, lsl #2 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ mvnsvs r0, r6, lsr #1 │ │ │ │ @ instruction: 0xf8d362fc │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ @ instruction: 0x61bed014 │ │ │ │ - ldc2 1, cr15, [r2, #132] @ 0x84 │ │ │ │ + stc2 1, cr15, [r2, #132]! @ 0x84 │ │ │ │ andvs r4, r4, r1, lsr r6 │ │ │ │ @ instruction: 0x466c6138 │ │ │ │ @ instruction: 0xf01b68b8 │ │ │ │ ldmvs sl!, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4610607a │ │ │ │ @ instruction: 0xf978f01b │ │ │ │ movtpl pc, #1285 @ 0x505 @ │ │ │ │ @@ -32062,15 +32062,15 @@ │ │ │ │ bvs ef718c │ │ │ │ ldmibvs sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d369fb │ │ │ │ orrslt r3, r8, r0, lsr #4 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - stc2l 1, cr15, [sl], #132 @ 0x84 │ │ │ │ + ldc2l 1, cr15, [sl], #132 @ 0x84 │ │ │ │ ldmibvs sl!, {r5, r6, r8, ip, sp, pc}^ │ │ │ │ eorcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ eoreq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ strb r6, [lr, r8, lsr #4] │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -32090,15 +32090,15 @@ │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf7dfe7ad │ │ │ │ svclt 0x0000efc6 │ │ │ │ adceq fp, r6, r8, asr #26 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq fp, r6, r2, asr #26 │ │ │ │ adceq fp, r6, r6, ror #25 │ │ │ │ - eoreq r4, ip, r6, ror r3 │ │ │ │ + mlaeq ip, r6, r3, r4 │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ addsmi r6, r3, #831488 @ 0xcb000 │ │ │ │ ldrblt sp, [r0, #-62]! @ 0xffffffc2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -32161,18 +32161,18 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ addshi pc, r5, r0, lsl #2 │ │ │ │ strpl pc, [r0], r4, lsl #10 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ ldrmi pc, [ip, r4, lsl #10] │ │ │ │ @ instruction: 0xf504300c │ │ │ │ @ instruction: 0xf11f5573 │ │ │ │ - @ instruction: 0xf504fe87 │ │ │ │ + @ instruction: 0xf504fe97 │ │ │ │ andscc r5, ip, pc, lsl #1 │ │ │ │ ldrcc r3, [r4, -r4, lsl #10]! │ │ │ │ - mcr2 1, 4, pc, cr0, cr15, {0} @ │ │ │ │ + mrc2 1, 4, pc, cr0, cr15, {0} │ │ │ │ orrspl pc, r0, r4, lsl #10 │ │ │ │ ldrsbeq pc, [ip, #134] @ 0x86 @ │ │ │ │ @ instruction: 0xf7e5310c │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d6b19b │ │ │ │ vsra.u64 q0, q6, #1 │ │ │ │ @@ -32188,39 +32188,39 @@ │ │ │ │ @ instruction: 0xf8d6b121 │ │ │ │ blvs 6f0e68 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ ldreq pc, [r8, #1541]! @ 0x605 │ │ │ │ ldrhle r4, [ip, #45] @ 0x2d │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ andseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ - ldc2 1, cr15, [r2], #132 @ 0x84 │ │ │ │ + stc2l 1, cr15, [r2], {33} @ 0x21 │ │ │ │ svceq 0x0084f8d5 │ │ │ │ - stc2 1, cr15, [lr], #132 @ 0x84 │ │ │ │ + ldc2 1, cr15, [lr], #132 @ 0x84 │ │ │ │ eoreq pc, r0, #14024704 @ 0xd60000 │ │ │ │ blmi d10e00 │ │ │ │ tstpcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ andscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8581867 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ biclt sp, sl, #6 │ │ │ │ - ldc2 1, cr15, [lr], {33} @ 0x21 │ │ │ │ + stc2 1, cr15, [lr], #132 @ 0x84 │ │ │ │ andscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ tstpcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbpl r2, r3, r0, lsl #6 │ │ │ │ adcsvs r6, fp, fp, ror r0 │ │ │ │ @ instruction: 0xf8c660fb │ │ │ │ @ instruction: 0xf8d5221c │ │ │ │ mvnslt r0, r8, ror pc │ │ │ │ @ instruction: 0xf6454b24 │ │ │ │ @ instruction: 0xf8d57774 │ │ │ │ stmibne r6!, {r2, r4, r5, r6, r8, r9, sl, fp, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf121b1ca │ │ │ │ - @ instruction: 0xf8d5fc83 │ │ │ │ + @ instruction: 0xf8d5fc93 │ │ │ │ movwcs r2, #3956 @ 0xf74 │ │ │ │ mvnpl r4, r0, lsr #12 │ │ │ │ adcsvs r6, r3, r3, ror r0 │ │ │ │ @ instruction: 0xf8c560f3 │ │ │ │ @ instruction: 0xf07b2f74 │ │ │ │ bvs 1962a84 │ │ │ │ @ instruction: 0x46216b9a │ │ │ │ @@ -32434,15 +32434,15 @@ │ │ │ │ strhcc r4, [r0, -ip]! │ │ │ │ @ instruction: 0xf01a3038 │ │ │ │ @ instruction: 0xf504fded │ │ │ │ @ instruction: 0xf504518f │ │ │ │ ldrhcc r4, [ip, -lr] │ │ │ │ @ instruction: 0xf5043044 │ │ │ │ @ instruction: 0xf11f45a0 │ │ │ │ - @ instruction: 0xf504fc3f │ │ │ │ + @ instruction: 0xf504fc4f │ │ │ │ @ instruction: 0xf10c5c49 │ │ │ │ @ instruction: 0xf6050c08 │ │ │ │ @ instruction: 0xf5047e54 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ @@ -32463,15 +32463,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ svcne 0x0078f8d5 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - @ instruction: 0xf9c8f121 │ │ │ │ + @ instruction: 0xf9d8f121 │ │ │ │ eorcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52f7c │ │ │ │ @ instruction: 0xf8c50f78 │ │ │ │ ldrmi r7, [r0], #-3968 @ 0xfffff080 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r4, r5, r6, r8, r9, sl, fp, ip} │ │ │ │ @@ -32831,16 +32831,16 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7dfe7ec │ │ │ │ svclt 0x0000e9fa │ │ │ │ adceq fp, r6, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r6, r2, asr pc │ │ │ │ - eoreq r0, r6, ip, lsl #30 │ │ │ │ - eoreq r0, r6, r6, ror #29 │ │ │ │ + eoreq r0, r6, ip, lsr #30 │ │ │ │ + eoreq r0, r6, r6, lsl #30 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvc pc, [r0, r5, asr #12]! │ │ │ │ strmi r1, [ip], -r6, asr #19 │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ @@ -32936,15 +32936,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 4252c4 │ │ │ │ bgt 2364b4 │ │ │ │ - @ instruction: 0xf8b0f11f │ │ │ │ + @ instruction: 0xf8c0f11f │ │ │ │ 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 sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -32973,15 +32973,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 389b4c │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 24bf8c │ │ │ │ - @ instruction: 0xf8a2f11f │ │ │ │ + @ instruction: 0xf8b2f11f │ │ │ │ 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, [r9, r3, rrx] │ │ │ │ @@ -32999,17 +32999,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 636bd8 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf11f0300 │ │ │ │ - stmdbls r5, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf820f11f │ │ │ │ + @ instruction: 0xf830f11f │ │ │ │ blge cb3dc │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 2e5144 │ │ │ │ @@ -33297,15 +33297,15 @@ │ │ │ │ blls 3df424 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [pc], r6, lsl #6 │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr14, {6} │ │ │ │ adceq sl, r6, r4, ror #21 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r6, lr, lsr #19 │ │ │ │ - strhteq r0, [r6], -sl │ │ │ │ + ldrdeq r0, [r6], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ biccs pc, ip, #144, 16 @ 0x900000 │ │ │ │ bicpl pc, sp, #144, 16 @ 0x900000 │ │ │ │ @@ -33394,15 +33394,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 70314 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 6e09c │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - ldc2l 1, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ + stc2l 1, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -33957,16 +33957,16 @@ │ │ │ │ @ instruction: 0x46304651 │ │ │ │ blx 18a2300 │ │ │ │ @ instruction: 0xf7dee75c │ │ │ │ svclt 0x0000e92e │ │ │ │ adceq r9, r6, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r6, ip, ror #27 │ │ │ │ - mlaeq r5, lr, sp, pc @ │ │ │ │ - eoreq pc, r5, sl, asr sp @ │ │ │ │ + strhteq pc, [r5], -lr @ │ │ │ │ + eoreq pc, r5, sl, ror sp @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ cmplt r3, ip, lsl #12 │ │ │ │ stmibvs r9, {r3, r6, fp, sp, lr} │ │ │ │ @@ -35078,16 +35078,16 @@ │ │ │ │ ldrmi r3, [sl, #2732] @ 0xaac │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7dde75f │ │ │ │ svclt 0x0000e86c │ │ │ │ adceq r8, r6, r2, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r6, sl, lsl sp │ │ │ │ - eoreq lr, r5, r6, ror #24 │ │ │ │ - eoreq lr, r5, r4, ror #23 │ │ │ │ + eoreq lr, r5, r6, lsl #25 │ │ │ │ + eoreq lr, r5, r4, lsl #24 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ ldmdavs r8, {r2, r9, sl, lr} │ │ │ │ strcs lr, [r2, #-2625] @ 0xfffff5bf │ │ │ │ @@ -36259,15 +36259,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmib r3, {r3, r5, r7, r9}^ │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ adceq r8, r6, r0, ror #8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r0, ip, lr, lsl #17 │ │ │ │ + eoreq r0, ip, lr, lsr #17 │ │ │ │ @ instruction: 0xf8d869a5 │ │ │ │ stmdavs r3!, {r6, r7, r9, fp, sp}^ │ │ │ │ ldrdvs pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0x4618ab51 │ │ │ │ vrshl.s8 d18, d0, d0 │ │ │ │ vaddw.s8 q10, q2, d1 │ │ │ │ @@ -36872,15 +36872,15 @@ │ │ │ │ eorcc r2, r8, r1, lsl #2 │ │ │ │ blx fe725082 │ │ │ │ @ instruction: 0xf7dbe770 │ │ │ │ svclt 0x0000ea68 │ │ │ │ adceq r7, r6, r0, ror r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r6, ip, lsr #2 │ │ │ │ - ldrdeq ip, [r5], -r6 @ │ │ │ │ + strdeq ip, [r5], -r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @ instruction: 0xf04f3dfc │ │ │ │ vmlsl.s8 q8, d4, d1 │ │ │ │ @@ -36944,15 +36944,15 @@ │ │ │ │ @ instruction: 0xf7fb2201 │ │ │ │ stmdavs r3!, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ eoreq pc, r0, r6, lsl #2 │ │ │ │ @ instruction: 0xf8432102 │ │ │ │ rsbvs r5, r3, r4, lsl #22 │ │ │ │ ldrmi r2, [sp], -r0, lsl #6 │ │ │ │ svclt 0x0000e004 │ │ │ │ - eoreq pc, fp, sl, asr r4 @ │ │ │ │ + eoreq pc, fp, sl, ror r4 @ │ │ │ │ svcne 0x0004f850 │ │ │ │ vpmax.s8 d15, d3, d1 │ │ │ │ @ instruction: 0x432a3304 │ │ │ │ svclt 0x0018290b │ │ │ │ blcs 87a9c8 │ │ │ │ andcs sp, r1, #244, 2 @ 0x3d │ │ │ │ vmax.s8 d20, d8, d16 │ │ │ │ @@ -38930,18 +38930,18 @@ │ │ │ │ str r3, [r0, r1, lsl #24] │ │ │ │ @ instruction: 0x46286853 │ │ │ │ strcs r2, [r1], #-767 @ 0xfffffd01 │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ @ instruction: 0xe64d9211 │ │ │ │ adceq r5, r6, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, lsl r5 │ │ │ │ eoreq fp, r5, r8, lsr r5 │ │ │ │ - eoreq fp, r5, r6, asr r5 │ │ │ │ - eoreq fp, r5, sl, ror #10 │ │ │ │ + eoreq fp, r5, r8, asr r5 │ │ │ │ + eoreq fp, r5, r6, ror r5 │ │ │ │ + eoreq fp, r5, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc227c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf504b083 │ │ │ │ @ instruction: 0xf07d5540 │ │ │ │ @ instruction: 0xf504fafd │ │ │ │ @@ -40199,22 +40199,22 @@ │ │ │ │ @ instruction: 0xf04f9312 │ │ │ │ movwcs r3, #6911 @ 0x1aff │ │ │ │ movwls r4, #13863 @ 0x3627 │ │ │ │ @ instruction: 0xf8dbe66b │ │ │ │ smmla r0, r8, r0, r3 │ │ │ │ adceq r4, r6, sl, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, lsl r3 │ │ │ │ eoreq sl, r5, ip, lsr r3 │ │ │ │ - eoreq sl, r5, r8, asr r3 │ │ │ │ - eoreq sl, r5, r8, ror #6 │ │ │ │ - eoreq sl, r5, r4, lsr #32 │ │ │ │ - eoreq sl, r5, ip, asr #32 │ │ │ │ - eoreq sl, r5, r0, ror r0 │ │ │ │ - eoreq sl, r5, sl, lsl #1 │ │ │ │ + eoreq sl, r5, ip, asr r3 │ │ │ │ + eoreq sl, r5, r8, ror r3 │ │ │ │ + eoreq sl, r5, r8, lsl #7 │ │ │ │ + eoreq sl, r5, r4, asr #32 │ │ │ │ + eoreq sl, r5, ip, rrx │ │ │ │ + mlaeq r5, r0, r0, sl │ │ │ │ + eoreq sl, r5, sl, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc3660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf90ef07c │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r7, #4, 10 @ 0x1000000 │ │ │ │ @@ -41888,15 +41888,15 @@ │ │ │ │ movweq pc, #332 @ 0x14c @ │ │ │ │ @ instruction: 0xf7d6607b │ │ │ │ bl 269484 │ │ │ │ movwcc r0, #33674 @ 0x838a │ │ │ │ blcc 3ac1a4 │ │ │ │ ldmiblt r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bl cabdf4 │ │ │ │ - eoreq r8, r5, r4, ror #3 │ │ │ │ + eoreq r8, r5, r4, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc50a8 │ │ │ │ @ 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}^ │ │ │ │ @@ -43086,15 +43086,15 @@ │ │ │ │ rsbsvs r0, r3, r0, lsl #6 │ │ │ │ stc 7, cr15, [r2], #-852 @ 0xfffffcac │ │ │ │ orreq lr, sl, #6144 @ 0x1800 │ │ │ │ @ instruction: 0xf8c43308 │ │ │ │ @ instruction: 0xf7ff3b0c │ │ │ │ @ instruction: 0xf7d5b9c2 │ │ │ │ svclt 0x0000e9d6 │ │ │ │ - eoreq r6, r5, lr, lsr #30 │ │ │ │ + eoreq r6, r5, lr, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6360 │ │ │ │ @ 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}^ │ │ │ │ @@ -43876,26 +43876,26 @@ │ │ │ │ @ instruction: 0x33245344 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ blx fe9adcf4 │ │ │ │ bllt ff12dd9c │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf1124479 │ │ │ │ - @ instruction: 0xe784fdfd │ │ │ │ + str pc, [r4, sp, lsl #28] │ │ │ │ ldrbt r9, [sp], #518 @ 0x206 │ │ │ │ bl fe92dd08 │ │ │ │ adceq r0, r6, r4, lsl #22 │ │ │ │ adceq r0, r6, r2, lsl #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r0, [r6], r6 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r6, r5, r8, lsr #11 │ │ │ │ + eoreq r6, r5, r8, asr #11 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r6, r5, r2, asr r1 │ │ │ │ - mlaeq r5, r8, r0, r6 │ │ │ │ + eoreq r6, r5, r2, ror r1 │ │ │ │ + strhteq r6, [r5], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -45197,26 +45197,26 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d54623 │ │ │ │ @ instruction: 0xf7fff851 │ │ │ │ bmi 3a020c │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx feb2d69a │ │ │ │ + blx fef2d69a │ │ │ │ @ instruction: 0xf7d3e79b │ │ │ │ svclt 0x0000e952 │ │ │ │ adceq pc, r5, r0, lsl #12 │ │ │ │ strdeq pc, [r5], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq pc, [r5], lr @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - ldrdeq r5, [r5], -r4 @ │ │ │ │ + strdeq r5, [r5], -r4 @ │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r4, r5, ip, lsr #25 │ │ │ │ - strdeq r4, [r5], -r2 @ │ │ │ │ + eoreq r4, r5, ip, asr #25 │ │ │ │ + eoreq r4, r5, r2, lsl ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -46601,16 +46601,16 @@ │ │ │ │ strb r4, [r1, r3, lsl #12]! │ │ │ │ mcr 7, 3, pc, cr8, cr1, {6} @ │ │ │ │ adceq sp, r5, ip, ror #16 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0xffff7dc7 │ │ │ │ adceq sp, r5, r0, lsl r8 │ │ │ │ @ instruction: 0xffff65e9 │ │ │ │ - eoreq r3, r5, sl, ror sl │ │ │ │ - strhteq r3, [r5], -ip │ │ │ │ + mlaeq r5, sl, sl, r3 │ │ │ │ + ldrdeq r3, [r5], -ip @ │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmibcs ip, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @ instruction: 0xf8d3d00a │ │ │ │ @@ -47373,15 +47373,15 @@ │ │ │ │ @ instruction: 0xf8da931f │ │ │ │ rsbeq r4, r4, r0 │ │ │ │ @ instruction: 0xf7d1e72f │ │ │ │ svclt 0x0000e85e │ │ │ │ adceq sp, r5, r2, lsr #32 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq ip, [r5], sl @ │ │ │ │ - strdeq r2, [r5], -sl @ │ │ │ │ + eoreq r2, r5, sl, lsl ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febca65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b7384 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -48067,15 +48067,15 @@ │ │ │ │ strls r9, [r8, #-521] @ 0xfffffdf7 │ │ │ │ stmpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ vrshl.s8 d25, d10, d5 │ │ │ │ @ instruction: 0xf6c34241 │ │ │ │ andls r3, r7, #-536870903 @ 0xe0000009 │ │ │ │ blx fe1300f6 │ │ │ │ @ instruction: 0xf1114628 │ │ │ │ - @ instruction: 0xf8dbff85 │ │ │ │ + @ instruction: 0xf8dbff95 │ │ │ │ @ instruction: 0xf8c855f0 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vrhadd.s8 q12, , │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -49051,15 +49051,15 @@ │ │ │ │ strls r9, [r8, #-521] @ 0xfffffdf7 │ │ │ │ stmpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ vrshl.s8 d25, d10, d5 │ │ │ │ @ instruction: 0xf6c34241 │ │ │ │ andls r3, r7, #-536870903 @ 0xe0000009 │ │ │ │ blx ff531052 │ │ │ │ @ instruction: 0xf1104628 │ │ │ │ - @ instruction: 0xf8dbffd5 │ │ │ │ + @ instruction: 0xf8dbffe5 │ │ │ │ @ instruction: 0xf8c855f0 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vrhadd.s8 q12, , │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -49451,21 +49451,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ rsbcs pc, r4, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ adceq sl, r5, r8, ror #24 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r0, r5, r0, asr #30 │ │ │ │ - eoreq r0, r5, r6, ror lr │ │ │ │ - eoreq r0, r5, r4, asr #28 │ │ │ │ + eoreq r0, r5, r0, ror #30 │ │ │ │ + mlaeq r5, r6, lr, r0 │ │ │ │ + eoreq r0, r5, r4, ror #28 │ │ │ │ + mlaeq r5, r2, lr, r0 │ │ │ │ + eoreq r0, r5, r8, lsr lr │ │ │ │ + strhteq r0, [r5], -sl │ │ │ │ eoreq r0, r5, r2, ror lr │ │ │ │ - eoreq r0, r5, r8, lsl lr │ │ │ │ - mlaeq r5, sl, lr, r0 │ │ │ │ - eoreq r0, r5, r2, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x46044b50 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -49636,15 +49636,15 @@ │ │ │ │ @ instruction: 0xf8d5fe31 │ │ │ │ strtmi r3, [r0], -r0, ror #19 │ │ │ │ @ instruction: 0xf0726859 │ │ │ │ @ instruction: 0xf8d6fe41 │ │ │ │ andcs r3, r0, r8, lsr r2 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ eorscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx 1131bf2 │ │ │ │ + blx 1531bf2 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ andscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ blx ff5b1822 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d331dc │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @@ -50067,16 +50067,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7cee7d0 │ │ │ │ svclt 0x0000eb50 │ │ │ │ ldrdeq sl, [r5], r4 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r5, r0, lsl #4 │ │ │ │ - strhteq r0, [r5], -r4 │ │ │ │ - mlaeq r5, r6, r1, r0 │ │ │ │ + ldrdeq r0, [r5], -r4 @ │ │ │ │ + strhteq r0, [r5], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi pc, [r0, #1280]! @ 0x500 │ │ │ │ ldrmi fp, [r8], r9, lsl #1 │ │ │ │ @ instruction: 0x43b7f500 │ │ │ │ @@ -51090,15 +51090,15 @@ │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b5078 │ │ │ │ blx fe6b4e56 │ │ │ │ @ instruction: 0xf10e2000 │ │ │ │ - blls 1b6e00 │ │ │ │ + blls 1b6e40 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a89720 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7d0ee4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -51137,15 +51137,15 @@ │ │ │ │ @ instruction: 0xf7cde7b2 │ │ │ │ svclt 0x0000eaf8 │ │ │ │ adceq r9, r5, sl, lsr r4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ adceq r9, r5, sl, lsr #8 │ │ │ │ adceq r9, r5, ip, lsl #3 │ │ │ │ - eoreq pc, r4, lr, lsl #2 │ │ │ │ + eoreq pc, r4, lr, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0xb09f4cd3 │ │ │ │ ldrbtmi r4, [ip], #-3027 @ 0xfffff42d │ │ │ │ ldclmi 8, cr5, [r3], {227} @ 0xe3 │ │ │ │ @@ -51312,15 +51312,15 @@ │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b53f0 │ │ │ │ @ instruction: 0xf82af7fd │ │ │ │ @ instruction: 0xf10e2000 │ │ │ │ - blls 1b6a88 │ │ │ │ + blls 1b6ac8 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a89a98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7d125c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -51359,15 +51359,15 @@ │ │ │ │ @ instruction: 0xf7cde7b2 │ │ │ │ svclt 0x0000e93c │ │ │ │ adceq r9, r5, r2, asr #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ strhteq r9, [r5], r2 │ │ │ │ adceq r8, r5, r4, lsl lr │ │ │ │ - mlaeq r4, r6, sp, lr │ │ │ │ + strhteq lr, [r4], -r6 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0xb0864eb2 │ │ │ │ ldrbtmi r4, [lr], #-3250 @ 0xfffff34e │ │ │ │ @ instruction: 0x4db34bb2 │ │ │ │ @@ -51836,15 +51836,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858021c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #32, 4 │ │ │ │ @ instruction: 0xf10e4652 │ │ │ │ - @ instruction: 0xb1b8fa6d │ │ │ │ + @ instruction: 0xb1b8fa7d │ │ │ │ eorcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ eoreq pc, r0, #13041664 @ 0xc70000 │ │ │ │ eorge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6452280 │ │ │ │ stmdane r9!, {r2, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf7cc4420 │ │ │ │ @@ -51918,15 +51918,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf10e9300 │ │ │ │ - blls b6280 │ │ │ │ + blls b62c0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 5443f4 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -51991,15 +51991,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf10e9300 │ │ │ │ - blls b615c │ │ │ │ + blls b619c │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 544518 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -52169,15 +52169,15 @@ │ │ │ │ stmdals r5, {r0, r1, r5, r6, r7, r8, fp, lr} │ │ │ │ @ instruction: 0xf8db5841 │ │ │ │ addmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ cmnphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 2184b0 │ │ │ │ - @ instruction: 0xffd2f10d │ │ │ │ + @ instruction: 0xffe2f10d │ │ │ │ blls 22446c │ │ │ │ eorcc pc, r8, #13303808 @ 0xcb0000 │ │ │ │ eorcc pc, r4, #14352384 @ 0xdb0000 │ │ │ │ eoreq pc, r0, #13303808 @ 0xcb0000 │ │ │ │ @ instruction: 0xf8cb4418 │ │ │ │ @ instruction: 0xf8d95224 │ │ │ │ @ instruction: 0xf8d92224 │ │ │ │ @@ -52214,15 +52214,15 @@ │ │ │ │ stmdapl r1, {r0, r2, fp, ip, pc}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8db813a │ │ │ │ movwls r1, #29216 @ 0x7220 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 2184b0 │ │ │ │ - @ instruction: 0xff78f10d │ │ │ │ + @ instruction: 0xff88f10d │ │ │ │ stmdacs r0, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ @ instruction: 0xf8cb9a06 │ │ │ │ @ instruction: 0xf8db2228 │ │ │ │ @ instruction: 0xf8cb2224 │ │ │ │ ldrmi r0, [r0], #-544 @ 0xfffffde0 │ │ │ │ bmi feaf0360 │ │ │ │ @@ -52391,19 +52391,19 @@ │ │ │ │ str r2, [pc, r0] │ │ │ │ ldrb r2, [ip], -r0 │ │ │ │ ldrdeq r8, [r5], r6 @ │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - strhteq sp, [r4], -sl │ │ │ │ + ldrdeq sp, [r4], -sl @ │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ - strdeq sp, [r4], -r8 @ │ │ │ │ + eoreq sp, r4, r8, lsl lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcf4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf9d8f070 │ │ │ │ @@ -52632,15 +52632,15 @@ │ │ │ │ adceq r7, r5, r8, lsl #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r5, r2, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ adceq r7, r5, r6, lsr sl │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eoreq r0, fp, r4, lsl #3 │ │ │ │ + eoreq r0, fp, r4, lsr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcf88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1fbc3f4 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ adclt r4, r5, ip, ror fp │ │ │ │ svcmi 0x007c447a │ │ │ │ @@ -52771,15 +52771,15 @@ │ │ │ │ adceq r7, r5, ip, asr r9 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ adceq r7, r5, ip, asr #17 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eoreq pc, sl, r8, lsr #31 │ │ │ │ + eoreq pc, sl, r8, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ blcs c701c │ │ │ │ @@ -52942,15 +52942,15 @@ │ │ │ │ blx 1418a2 │ │ │ │ blvs fe909b6c │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs a87b0 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4ad1e0 │ │ │ │ - ldc2 1, cr15, [r8], {235} @ 0xeb │ │ │ │ + stc2 1, cr15, [r8], #940 @ 0x3ac │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc b5c94 │ │ │ │ bleq fe0b4c98 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -53016,15 +53016,15 @@ │ │ │ │ smlabtne r4, sp, r9, lr │ │ │ │ strb r9, [r5, r6, lsl #2] │ │ │ │ strbpl pc, [r7, -r0, lsl #10]! @ │ │ │ │ smladcc r4, r9, r6, r4 │ │ │ │ @ instruction: 0x4699469b │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ ldr r9, [fp, r6, lsl #6]! │ │ │ │ - strdeq sp, [r4], -lr @ │ │ │ │ + eoreq sp, r4, lr, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcfe8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-44] @ 0xffffffd4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -54025,18 +54025,18 @@ │ │ │ │ teqpcc r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ stmdblt fp, {r2, r3, sp, lr} │ │ │ │ ldrb r3, [r0, r4, lsl #2] │ │ │ │ andls pc, r4, r1, asr #17 │ │ │ │ strb r3, [ip, r8, lsl #2] │ │ │ │ mrrc 7, 12, pc, ip, cr10 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r8, lsl #13 │ │ │ │ - strhteq ip, [r4], -r6 │ │ │ │ - ldrdeq ip, [r4], -sl @ │ │ │ │ - eoreq ip, r4, r2, lsr #17 │ │ │ │ + eoreq ip, r4, r8, lsr #13 │ │ │ │ + ldrdeq ip, [r4], -r6 @ │ │ │ │ + strdeq ip, [r4], -sl @ │ │ │ │ + eoreq ip, r4, r2, asr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4df4 │ │ │ │ @ instruction: 0xb09149f4 │ │ │ │ sxtab16mi r4, r3, sp, ror #8 │ │ │ │ @@ -54182,15 +54182,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vstrge d7, [ip, #-20] @ 0xffffffec │ │ │ │ orrpl pc, pc, fp, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ strpl pc, [pc], fp, lsl #10 │ │ │ │ - blx fe9362e8 │ │ │ │ + blx fed362e8 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r6, r7, r8, lr, pc} │ │ │ │ ldrbmi r0, [r8], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7eb000c │ │ │ │ @@ -54452,15 +54452,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7cae707 │ │ │ │ svclt 0x0000e90a │ │ │ │ umlaleq r5, r5, r8, pc @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - mlaeq sl, r2, r6, lr │ │ │ │ + strhteq lr, [sl], -r2 │ │ │ │ adceq r5, r5, sl, lsl #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1357bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0d1 │ │ │ │ @@ -55569,15 +55569,15 @@ │ │ │ │ @ instruction: 0xf8c06011 │ │ │ │ @ instruction: 0xf7ff3b0c │ │ │ │ blvs feeea008 │ │ │ │ @ instruction: 0xf8c1320c │ │ │ │ @ instruction: 0xf7ff2b10 │ │ │ │ svclt 0x0000bafd │ │ │ │ ... │ │ │ │ - eoreq fp, r4, lr, lsr #6 │ │ │ │ + eoreq fp, r4, lr, asr #6 │ │ │ │ tstcc r0, #189440 @ 0x2e400 │ │ │ │ bpl ff0b97e4 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ @ instruction: 0xf8c102e3 │ │ │ │ andvs r3, r2, r0, lsl fp │ │ │ │ subvs r2, r2, r0, lsl #4 │ │ │ │ blcc 3b9790 │ │ │ │ @@ -56160,15 +56160,15 @@ │ │ │ │ umaalvs r0, sp, sp, r3 │ │ │ │ ldrbmi r6, [r9], -fp │ │ │ │ blcs 3ba0a8 │ │ │ │ blx feeb7de0 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - blx bb81ce │ │ │ │ + blx fb81ce │ │ │ │ stceq 1, cr15, [r4], {13} │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ ldrd pc, [r8, #135]! @ 0x87 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ @@ -56262,15 +56262,15 @@ │ │ │ │ @ instruction: 0xf7ca465a │ │ │ │ ldrt pc, [r4], r7, asr #22 @ │ │ │ │ b ffa39e50 │ │ │ │ adceq r4, r5, lr, ror r7 │ │ │ │ adceq r4, r5, r8, ror r7 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r4, r5, lr, asr #8 │ │ │ │ - eoreq sl, r4, ip, ror r3 │ │ │ │ + mlaeq r4, ip, r3, sl │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd3150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi lr, [r2, #-2625] @ 0xfffff5bf │ │ │ │ stmdavs r1, {r2, r9, sl, lr}^ │ │ │ │ @@ -57191,18 +57191,18 @@ │ │ │ │ teqpcc r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ stmdblt fp, {r2, r3, sp, lr} │ │ │ │ ldrb r3, [r0, r4, lsl #2] │ │ │ │ andls pc, r4, r1, asr #17 │ │ │ │ strb r3, [ip, r8, lsl #2] │ │ │ │ bl fe7bace0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, r8, lsl #10 │ │ │ │ - eoreq r9, r4, r6, lsr r5 │ │ │ │ - eoreq r9, r4, sl, asr r5 │ │ │ │ - eoreq r9, r4, r2, lsr #14 │ │ │ │ + eoreq r9, r4, r8, lsr #10 │ │ │ │ + eoreq r9, r4, r6, asr r5 │ │ │ │ + eoreq r9, r4, sl, ror r5 │ │ │ │ + eoreq r9, r4, r2, asr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4df4 │ │ │ │ @ instruction: 0xb09149f4 │ │ │ │ sxtab16mi r4, r3, sp, ror #8 │ │ │ │ @@ -57348,15 +57348,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vstrge d7, [ip, #-20] @ 0xffffffec │ │ │ │ orrpl pc, pc, fp, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ strpl pc, [pc], fp, lsl #10 │ │ │ │ - @ instruction: 0xf9e2f107 │ │ │ │ + @ instruction: 0xf9f2f107 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r6, r7, r8, lr, pc} │ │ │ │ ldrbmi r0, [r8], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7e8000c │ │ │ │ @@ -57618,15 +57618,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7c7e707 │ │ │ │ svclt 0x0000e84a │ │ │ │ adceq r2, r5, r8, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq fp, sl, r2, lsl r5 │ │ │ │ + eoreq fp, sl, r2, lsr r5 │ │ │ │ adceq r2, r5, sl, lsl #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 13893c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0d1 │ │ │ │ @@ -58735,15 +58735,15 @@ │ │ │ │ movwcc r6, #35769 @ 0x8bb9 │ │ │ │ blcc 4bc8d8 │ │ │ │ blvs feef7b38 │ │ │ │ @ instruction: 0xf8c13310 │ │ │ │ str r3, [r0, #2832]! @ 0xb10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r4, r2, lsr #11 │ │ │ │ + eoreq r8, r4, r2, asr #11 │ │ │ │ @ instruction: 0xf1036bb8 │ │ │ │ @ instruction: 0xf8c00208 │ │ │ │ subsvs r2, r9, r0, lsl fp │ │ │ │ vaddw.s8 q9, , d1 │ │ │ │ andsvs r0, r9, r4, ror #2 │ │ │ │ blcs 3bc908 │ │ │ │ blvs feeb7bdc │ │ │ │ @@ -59344,15 +59344,15 @@ │ │ │ │ umaalvs r0, sp, sp, r3 │ │ │ │ ldrbmi r6, [r9], -fp │ │ │ │ blcs 3bd270 │ │ │ │ ldc2 0, cr15, [r4, #56]! @ 0x38 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - blx 12bb388 │ │ │ │ + blx 16bb388 │ │ │ │ stceq 1, cr15, [r4], {13} │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ ldrd pc, [r8, #135]! @ 0x87 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ @@ -59508,15 +59508,15 @@ │ │ │ │ addeq pc, r0, #196, 12 @ 0xc400000 │ │ │ │ stccs 8, cr15, [r8], {64} @ 0x40 │ │ │ │ svclt 0x0000e705 │ │ │ │ adceq r1, r5, sl, ror #14 │ │ │ │ adceq r1, r5, r4, ror #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r1, r5, r8, lsl #5 │ │ │ │ - strhteq r7, [r4], -r4 │ │ │ │ + ldrdeq r7, [r4], -r4 @ │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r6], -r5, asr #24 │ │ │ │ addlt r4, r9, r5, asr #22 │ │ │ │ @@ -59568,48 +59568,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andcs sp, r0, r5, lsr #2 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6232a8 │ │ │ │ ldmdbmi r6, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 173b702 │ │ │ │ + blx 1b3b702 │ │ │ │ ldmdbmi r4, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs r4, r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7c54479 │ │ │ │ blmi 53abd4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf8db469b │ │ │ │ @ instruction: 0xf7c50000 │ │ │ │ ldmdacs r9!, {r1, r2, r3, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3f9240 │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 10bb736 │ │ │ │ + blx 14bb736 │ │ │ │ @ instruction: 0xf7c5e7cc │ │ │ │ svclt 0x0000e8e8 │ │ │ │ adceq r0, r5, r0, ror #27 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r0, [r5], r4 @ │ │ │ │ adceq r0, r5, r2, lsr sp │ │ │ │ - eoreq r7, r4, r4, lsr #2 │ │ │ │ - eoreq r6, r4, r2, asr fp │ │ │ │ - eoreq r7, r4, r0, ror #2 │ │ │ │ + eoreq r7, r4, r4, asr #2 │ │ │ │ + eoreq r6, r4, r2, ror fp │ │ │ │ + eoreq r7, r4, r0, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, r4, ip, lsl r1 │ │ │ │ - eoreq r6, r4, lr, lsl fp │ │ │ │ + eoreq r7, r4, ip, lsr r1 │ │ │ │ + eoreq r6, r4, lr, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd6560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, ror #31 │ │ │ │ @ instruction: 0xf5064822 │ │ │ │ addlt r5, r4, r0, lsl #11 │ │ │ │ strcs r4, [r0], #-1144 @ 0xfffffb88 │ │ │ │ - @ instruction: 0xf974f104 │ │ │ │ + @ instruction: 0xf984f104 │ │ │ │ ldmdbmi r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andls fp, r3, r8, lsl r3 │ │ │ │ @ instruction: 0xf7c5205c │ │ │ │ @ instruction: 0x4602eb30 │ │ │ │ @ instruction: 0xf102491b │ │ │ │ stmdals r3, {r3, r6, r8, r9} │ │ │ │ ldrvs lr, [r5], #-2498 @ 0xfffff63e │ │ │ │ @@ -59621,30 +59621,30 @@ │ │ │ │ stcl 7, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ stmdacs r4, {r0, r1, r9, fp, ip, pc} │ │ │ │ ldrmi sp, [r0], -fp │ │ │ │ bl fe8bd2c8 │ │ │ │ ldmdbmi r1, {r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf1034479 │ │ │ │ - strdlt pc, [r4], -r1 │ │ │ │ + andlt pc, r4, r1, lsl #22 │ │ │ │ @ instruction: 0xf8d5bd70 │ │ │ │ @ instruction: 0x46131330 │ │ │ │ ldmdbcs r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subseq pc, r0, r3, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ cmnpmi r8, r1, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpmi r0, r1, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7c54621 │ │ │ │ andlt lr, r4, r8, asr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r7, r4, r0, lsl r1 │ │ │ │ - strdeq r7, [r4], -ip @ │ │ │ │ - eoreq r7, r4, sl, ror #1 │ │ │ │ - eoreq r6, r4, r0, lsl #21 │ │ │ │ + eoreq r7, r4, r0, lsr r1 │ │ │ │ + eoreq r7, r4, ip, lsl r1 │ │ │ │ + eoreq r7, r4, sl, lsl #2 │ │ │ │ + eoreq r6, r4, r0, lsr #21 │ │ │ │ @ instruction: 0xfffffe27 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ ldmdbcc r4!, {r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ tstlt r1, ip, asr #32 │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -60424,15 +60424,15 @@ │ │ │ │ pkhtbeq pc, r0, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stmda ip, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0698f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stmda r6, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subseq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - stc2l 0, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ + ldc2l 0, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ rsbne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 70ca04 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0694628 │ │ │ │ bvs ffb7f3c4 │ │ │ │ blvs 711918 │ │ │ │ @@ -60451,21 +60451,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf958f03b │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ svc 0x008cf7c3 │ │ │ │ adcsvs pc, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0xf980f119 │ │ │ │ + @ instruction: 0xf990f119 │ │ │ │ tstpvs r9, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf03b040c │ │ │ │ @ instruction: 0xf5a4f931 │ │ │ │ @ instruction: 0xf11960b0 │ │ │ │ - @ instruction: 0xf5a4f983 │ │ │ │ + @ instruction: 0xf5a4f993 │ │ │ │ stmdacc ip, {r0, r1, r3, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd72f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -60535,16 +60535,16 @@ │ │ │ │ @ instruction: 0xf06f4a07 │ │ │ │ ldrbtmi r0, [fp], #-257 @ 0xfffffeff │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf06843d1 │ │ │ │ andlt pc, r2, fp, ror #31 │ │ │ │ ldmhi r0!, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ - strdeq r6, [r4], -r2 @ │ │ │ │ - eoreq r6, r4, r4, asr #5 │ │ │ │ + eoreq r6, r4, r2, lsl r3 │ │ │ │ + eoreq r6, r4, r4, ror #5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ sbclt r4, r4, pc, asr #24 │ │ │ │ strmi r4, [r6], -pc, asr #20 │ │ │ │ @ instruction: 0xf8df447c │ │ │ │ @@ -60570,57 +60570,57 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrsbtge pc, [r0], #143 @ 0x8f @ │ │ │ │ strtmi sl, [r8], -r6, lsr #26 │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ movwcs r4, #1274 @ 0x4fa │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - blx 113c6b6 │ │ │ │ + blx 153c6b6 │ │ │ │ @ instruction: 0xf0fd4650 │ │ │ │ - stmdacs r0, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, r9, lsr r0 │ │ │ │ - mcr2 0, 7, pc, cr6, cr13, {7} @ │ │ │ │ + mrc2 0, 7, pc, cr6, cr13, {7} │ │ │ │ stmdals r1, {r7, r9, sl, lr} │ │ │ │ - mcr2 0, 7, pc, cr0, cr13, {7} @ │ │ │ │ + mrc2 0, 7, pc, cr0, cr13, {7} │ │ │ │ @ instruction: 0xf10dbb58 │ │ │ │ andcs r0, r2, #-2147483646 @ 0x80000002 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ - andcs pc, r8, #80896 @ 0x13c00 │ │ │ │ + andcs pc, r8, #97280 @ 0x17c00 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx 133c6e6 │ │ │ │ + blx 173c6e6 │ │ │ │ @ instruction: 0x51b6f506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ - strtmi pc, [r9], -r3, asr #22 │ │ │ │ + @ instruction: 0x4629fb53 │ │ │ │ @ instruction: 0xf105a83e │ │ │ │ - @ instruction: 0xf10dfb85 │ │ │ │ + @ instruction: 0xf10dfb95 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 792b7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 115a36c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r2, r6, ip, sp, pc} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 9bc732 │ │ │ │ + blx dbc732 │ │ │ │ ldrbmi lr, [r0], -sp, asr #15 │ │ │ │ @ instruction: 0xf7c3a906 │ │ │ │ strdlt lr, [r8, #196] @ 0xc4 │ │ │ │ @ instruction: 0xb1b89806 │ │ │ │ @ instruction: 0xf7c3a90a │ │ │ │ ldmiblt r8, {r1, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs r4, fp, r8, lsr #12 │ │ │ │ - blx 43c75e │ │ │ │ + blx 83c75e │ │ │ │ blmi 3fa228 │ │ │ │ bmi 3c8754 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ cdp 7, 1, cr15, cr6, cr3, {6} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7c4e7ca │ │ │ │ @@ -60628,28 +60628,28 @@ │ │ │ │ ldrdeq pc, [r4], r0 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r4, r8, asr #27 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ @ instruction: 0xffffff85 │ │ │ │ adceq pc, r4, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strhteq r6, [r4], -r0 │ │ │ │ + ldrdeq r6, [r4], -r0 @ │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 72b3d0 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1be4f8 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 1, 3, cr15, cr8, cr11, {0} │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -60695,16 +60695,16 @@ │ │ │ │ stmdami r7, {r1, r2, r3, r4, r6, r7, r8, ip, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ blx 1bbc56c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strhteq r1, [r5], r0 │ │ │ │ - eoreq r6, r4, r4, ror #1 │ │ │ │ - eoreq r6, r4, sl, asr #32 │ │ │ │ + eoreq r6, r4, r4, lsl #2 │ │ │ │ + eoreq r6, r4, sl, rrx │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd76a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmibvs r9, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf103b082 │ │ │ │ ldmib sp, {r2, r4}^ │ │ │ │ @@ -60845,15 +60845,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r9], #-1440 @ 0xfffffa60 │ │ │ │ ldrtvs pc, [r0], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ ldrtmi r5, [r0], -ip, asr #17 │ │ │ │ @ instruction: 0xf1184691 │ │ │ │ - @ instruction: 0xf8d4fe6d │ │ │ │ + @ instruction: 0xf8d4fe7d │ │ │ │ @ instruction: 0xb324440c │ │ │ │ rsbne pc, ip, #173015040 @ 0xa500000 │ │ │ │ msrne SPSR_f, #173015040 @ 0xa500000 │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -60861,15 +60861,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6780 @ 0x1a7c │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ ldc2l 0, cr15, [r4, #-232]! @ 0xffffff18 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrc2 1, 2, pc, cr10, cr8, {0} │ │ │ │ + mcr2 1, 3, pc, cr10, cr8, {0} @ │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r1, r8, #108, 6 @ 0xb0000001 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -60882,15 +60882,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq 1fbea80 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf03a2308 │ │ │ │ ldr pc, [r9, r7, lsr #26]! │ │ │ │ - eoreq r5, r4, ip, lsr #28 │ │ │ │ + eoreq r5, r4, ip, asr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -61083,20 +61083,20 @@ │ │ │ │ bls 7bee04 │ │ │ │ ldclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r9, sl, lr} │ │ │ │ strbcc pc, [ip, #-2253] @ 0xfffff733 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx ebd1ee │ │ │ │ + blx 12bd1ee │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf50d82a8 │ │ │ │ andls r7, r6, sl, lsl #16 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - blx ffbbd200 │ │ │ │ + blx fffbd200 │ │ │ │ @ instruction: 0xf8989b06 │ │ │ │ bcs 8969c │ │ │ │ rsbshi pc, r4, #65 @ 0x41 │ │ │ │ stmibcs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -61107,15 +61107,15 @@ │ │ │ │ smlabtcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, sl, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5fc4b │ │ │ │ stmdacs r0, {r2, r3, r5, r6, r9} │ │ │ │ rsbshi pc, r1, #1 │ │ │ │ @ instruction: 0xf1d24638 │ │ │ │ - stmdavc r3, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs cf720 │ │ │ │ adcshi pc, r6, #268435456 @ 0x10000000 │ │ │ │ ldrtpl pc, [lr], r4, lsl #10 @ │ │ │ │ subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf7c3960a │ │ │ │ @ instruction: 0xf8d5ef34 │ │ │ │ @@ -61145,15 +61145,15 @@ │ │ │ │ @ instruction: 0x46203110 │ │ │ │ ldrbcc pc, [r8], r5, asr #17 @ │ │ │ │ bleq 4bcfb4 │ │ │ │ ldrbcs pc, [ip], r5, asr #17 @ │ │ │ │ blx 11beb8e │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r6, pc, lsl #5 │ │ │ │ - @ instruction: 0xf828f10c │ │ │ │ + @ instruction: 0xf838f10c │ │ │ │ usatcs pc, #24, r5, lsl #17 @ │ │ │ │ blls 208fc0 │ │ │ │ ldrbtcc pc, [r9], r5, lsl #17 @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c506fc │ │ │ │ @ instruction: 0xf8c53714 │ │ │ │ @ instruction: 0xb12a1718 │ │ │ │ @@ -61177,29 +61177,29 @@ │ │ │ │ @ instruction: 0x3708f8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ ldrsbtcc pc, [r0], -r8 @ │ │ │ │ strcc pc, [r8, -r5, asr #17] │ │ │ │ orrspl pc, r3, #4, 10 @ 0x1000000 │ │ │ │ movwls r3, #58128 @ 0xe310 │ │ │ │ @ instruction: 0xf1d24618 │ │ │ │ - @ instruction: 0xf504ff19 │ │ │ │ + @ instruction: 0xf504ff29 │ │ │ │ @ instruction: 0x46395394 │ │ │ │ movwls r4, #63000 @ 0xf618 │ │ │ │ - @ instruction: 0xff4ef1d2 │ │ │ │ + @ instruction: 0xff5ef1d2 │ │ │ │ stmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi sl, [r8], -fp, lsr #30 │ │ │ │ @ instruction: 0xf8592201 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1da4619 │ │ │ │ - @ instruction: 0xf8dfffa3 │ │ │ │ + @ instruction: 0xf8dfffb3 │ │ │ │ @ instruction: 0x46383874 │ │ │ │ @ instruction: 0xf8592200 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1da4619 │ │ │ │ - movwcs pc, #3993 @ 0xf99 @ │ │ │ │ + movwcs pc, #4009 @ 0xfa9 @ │ │ │ │ ldrmi r9, [sl], -r1, lsl #14 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ @ instruction: 0xf0689300 │ │ │ │ strmi pc, [r7], -r9, lsl #29 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d58217 │ │ │ │ @ instruction: 0xf8933ac0 │ │ │ │ @@ -61725,20 +61725,20 @@ │ │ │ │ svclt 0x0000e01c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq pc, r4, lr, ror r5 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r4, r0, ror r5 @ │ │ │ │ - eoreq r5, r5, r4, asr #30 │ │ │ │ - eoreq r5, r4, r4, lsl #22 │ │ │ │ + eoreq r5, r5, r4, ror #30 │ │ │ │ + eoreq r5, r4, r4, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r5, r4, lr, lsl r9 │ │ │ │ + eoreq r5, r4, lr, lsr r9 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41580 │ │ │ │ andcs r2, r1, #132, 10 @ 0x21000000 │ │ │ │ strcs pc, [r8, #2244] @ 0x8c4 │ │ │ │ @@ -61877,15 +61877,15 @@ │ │ │ │ vmlal.s , d0, d0[2] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d0[2] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ orrscc pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0xf1e22700 │ │ │ │ - blls 341658 │ │ │ │ + blls 341698 │ │ │ │ rsbne pc, ip, #13959168 @ 0xd50000 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ orrseq pc, ip, #196, 16 @ 0xc40000 │ │ │ │ rsbvc pc, fp, r4, lsl #10 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33a4f8c4 │ │ │ │ @ instruction: 0xf8c42301 │ │ │ │ @@ -62036,16 +62036,16 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 8197c │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r4, r4, r0, lsr #28 │ │ │ │ - strdeq r4, [r4], -lr @ │ │ │ │ + eoreq r4, r4, r0, asr #28 │ │ │ │ + eoreq r4, r4, lr, lsl lr │ │ │ │ bcs ffcbfca0 │ │ │ │ bcs ffebfca4 │ │ │ │ blcc 16bfca8 │ │ │ │ blcc 17bfcac │ │ │ │ blcs 18bfcb0 │ │ │ │ blcs 19bfcb4 │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @@ -62223,15 +62223,15 @@ │ │ │ │ @ instruction: 0xf8d1e000 │ │ │ │ stmvs pc, {r2, lr, pc} @ │ │ │ │ @ instruction: 0xf8c468c9 │ │ │ │ @ instruction: 0xf8c4efa4 │ │ │ │ @ instruction: 0xf8c4cfa8 │ │ │ │ @ instruction: 0xf8c47fac │ │ │ │ @ instruction: 0xf1011fb0 │ │ │ │ - @ instruction: 0xf504fe33 │ │ │ │ + @ instruction: 0xf504fe43 │ │ │ │ ldmib r8, {r0, r2, r7, r8, ip, lr}^ │ │ │ │ movwcs r8, #6400 @ 0x1900 │ │ │ │ stmdbhi r2, {r0, r6, r8, fp, sp, lr, pc} │ │ │ │ rsbvs pc, ip, r4, lsl #10 │ │ │ │ svccc 0x0098f8c4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svccc 0x009cf8c4 │ │ │ │ @@ -62322,15 +62322,15 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq pc, r4, ip, asr r2 @ │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ - eoreq r6, sl, r8, ror sl │ │ │ │ + mlaeq sl, r8, sl, r6 │ │ │ │ ldmibvc ip, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibls r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibls r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -62339,32 +62339,32 @@ │ │ │ │ bvs 3c013c │ │ │ │ b 4c0140 │ │ │ │ ldclcc 8, cr15, [r0, #784]! @ 0x310 │ │ │ │ ldclcc 8, cr15, [r8, #784]! @ 0x310 │ │ │ │ stclgt 8, cr15, [ip, #784]! @ 0x310 │ │ │ │ ldclgt 8, cr15, [r4, #784]! @ 0x310 │ │ │ │ cdpvc 8, 0, cr15, cr12, cr4, {6} │ │ │ │ - stc2l 1, cr15, [lr, #-12]! │ │ │ │ + ldc2l 1, cr15, [lr, #-12]! │ │ │ │ andcs r4, r9, #3686400 @ 0x384000 │ │ │ │ ldrbtmi sl, [r9], #-2162 @ 0xfffff78e │ │ │ │ - stc2 1, cr15, [r8, #12] │ │ │ │ + ldc2 1, cr15, [r8, #12] │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ ldmdage r2!, {r3, r4, r5, r7, r8, ip, lr}^ │ │ │ │ - stc2 1, cr15, [r2, #12] │ │ │ │ + ldc2 1, cr15, [r2, #12] │ │ │ │ @ instruction: 0x51b8f504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf103a872 │ │ │ │ - @ instruction: 0xf504fd7b │ │ │ │ + @ instruction: 0xf504fd8b │ │ │ │ andcs r5, r4, #184, 2 @ 0x2e │ │ │ │ ldmdage r2!, {r0, r4, r5, sl, lr}^ │ │ │ │ - ldc2l 1, cr15, [r4, #-12]! │ │ │ │ + stc2 1, cr15, [r4, #12] │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ ldmdbge r2!, {r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1039006 │ │ │ │ - @ instruction: 0x46c4fdb3 │ │ │ │ + strbmi pc, [r4], r3, asr #27 @ │ │ │ │ bicspl pc, ip, r4, lsl #10 │ │ │ │ tstls r7, r4, lsl #2 │ │ │ │ blpl ff2fd514 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 0, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #25860 @ 0x6504 @ │ │ │ │ @@ -62425,15 +62425,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #494 @ 0x1ee │ │ │ │ @ instruction: 0xf88d9906 │ │ │ │ andcs r3, r0, #72, 10 @ 0x12000000 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf0fc026c │ │ │ │ - blmi fe4812e4 │ │ │ │ + blmi fe481324 │ │ │ │ subseq pc, r4, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ eors r3, lr, r0, ror #4 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ usatcs pc, #1, r5, lsl #17 @ │ │ │ │ cmple fp, r0, lsl #20 │ │ │ │ ldmdavc r9, {r0, r3, r7, r9, fp, lr} │ │ │ │ @@ -62566,35 +62566,35 @@ │ │ │ │ tstls r6, ip │ │ │ │ ldmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r4, r4, sl, lsr r8 │ │ │ │ - eoreq r6, sl, r8, lsr #17 │ │ │ │ - eoreq r6, sl, sl, lsl r9 │ │ │ │ + eoreq r4, r4, sl, asr r8 │ │ │ │ + eoreq r6, sl, r8, asr #17 │ │ │ │ + eoreq r6, sl, sl, lsr r9 │ │ │ │ adceq r7, r4, r0, ror fp │ │ │ │ - eoreq r4, r4, r8, ror #11 │ │ │ │ - eoreq r4, r4, sl, lsr r6 │ │ │ │ - eoreq r4, r4, r8, lsr #12 │ │ │ │ - ldrdeq r4, [r4], -r8 @ │ │ │ │ - strhteq r4, [r4], -r6 │ │ │ │ - strhteq r4, [r4], -sl │ │ │ │ + eoreq r4, r4, r8, lsl #12 │ │ │ │ + eoreq r4, r4, sl, asr r6 │ │ │ │ + eoreq r4, r4, r8, asr #12 │ │ │ │ + strdeq r4, [r4], -r8 @ │ │ │ │ + ldrdeq r4, [r4], -r6 @ │ │ │ │ + ldrdeq r4, [r4], -sl @ │ │ │ │ ldrdeq sp, [r4], r2 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - mlaeq r5, lr, r9, r4 │ │ │ │ + strhteq r4, [r5], -lr │ │ │ │ + eoreq r4, r4, r6, asr #11 │ │ │ │ + eoreq r4, r4, r0, ror #8 │ │ │ │ eoreq r4, r4, r6, lsr #11 │ │ │ │ - eoreq r4, r4, r0, asr #8 │ │ │ │ - eoreq r4, r4, r6, lsl #11 │ │ │ │ - eoreq r4, r4, r2, lsl #8 │ │ │ │ - eoreq r6, sl, r2, ror #13 │ │ │ │ - strhteq r6, [sl], -r6 │ │ │ │ - eoreq r4, r4, ip, asr r5 │ │ │ │ - eoreq r4, r4, r8, lsl #7 │ │ │ │ + eoreq r4, r4, r2, lsr #8 │ │ │ │ + eoreq r6, sl, r2, lsl #14 │ │ │ │ + ldrdeq r6, [sl], -r6 @ │ │ │ │ + eoreq r4, r4, ip, ror r5 │ │ │ │ + eoreq r4, r4, r8, lsr #7 │ │ │ │ ldm r3, {r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ vmov.f32 q12, #-13.5 @ 0xc1580000 │ │ │ │ movwls r5, #37824 @ 0x93c0 │ │ │ │ bcc ff0c058c │ │ │ │ umlalscs pc, r3, r4, r8 @ │ │ │ │ ldmdavc sl, {r0, r1, r3, r9, ip, pc} │ │ │ │ @@ -62751,15 +62751,15 @@ │ │ │ │ @ instruction: 0x205af893 │ │ │ │ bls 3a6cf4 │ │ │ │ @ instruction: 0xf7fe9207 │ │ │ │ ldrtmi fp, [r8], r3, asr #24 │ │ │ │ stclt 7, cr15, [sp], {254} @ 0xfe │ │ │ │ andls r9, r9, #24576 @ 0x6000 │ │ │ │ mrrclt 7, 15, pc, r9, cr14 @ │ │ │ │ - eoreq r4, r4, r6, lsr r3 │ │ │ │ + eoreq r4, r4, r6, asr r3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe413f14 │ │ │ │ adcslt r4, r1, lr, lsl #23 │ │ │ │ @@ -62778,19 +62778,19 @@ │ │ │ │ rschi pc, r7, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c12100 │ │ │ │ blmi fe0bda9c │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1d94619 │ │ │ │ - blmi 20010f0 │ │ │ │ + blmi 2001130 │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1d94619 │ │ │ │ - ldmdbmi sl!, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bge 2d3e44 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf07a9400 │ │ │ │ @ instruction: 0x4606fa37 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 1d943b0 │ │ │ │ @@ -62836,103 +62836,103 @@ │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 33cf20 │ │ │ │ ldmdbmi r0, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ sbcsvc pc, r8, r5, lsl #10 │ │ │ │ andscs r9, r1, #8, 4 @ 0x80000000 │ │ │ │ blls 2937ec │ │ │ │ - ldc2 2, cr15, [r2, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 2, cr15, [r2, #-108] @ 0xffffff94 │ │ │ │ movwls r6, #23723 @ 0x5cab │ │ │ │ blmi 1353efc │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0xf505447b │ │ │ │ stcvs 0, cr7, [ip], #-840 @ 0xfffffcb8 │ │ │ │ blvs ffba7634 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ vabd.s16 d9, d11, d0 │ │ │ │ - stmdbmi r4, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - vqshl.s16 q2, , │ │ │ │ - stmdbmi r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vqshl.s16 q2, , q6 │ │ │ │ + stmdbmi r2, {r0, r1, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0x01bcf885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xffe8f21b │ │ │ │ + @ instruction: 0xfff8f21b │ │ │ │ blx fec94b4c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501bd │ │ │ │ vqadd.s16 , , q1 │ │ │ │ - ldmdbmi r9!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r9!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x01bef885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xffd2f21b │ │ │ │ + @ instruction: 0xffe2f21b │ │ │ │ blne ff094b54 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501bf │ │ │ │ vqadd.s16 , , q1 │ │ │ │ - ldmdbmi r0!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r0!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xffbcf21b │ │ │ │ + @ instruction: 0xffccf21b │ │ │ │ blne ff154b5c │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , , │ │ │ │ - blne ff0c2588 │ │ │ │ + blne ff0c25c8 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #-2147483600 @ 0x80000030 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ bmi 93c3ec │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ ldrbtmi r7, [sl], #-796 @ 0xfffffce4 │ │ │ │ ldc2l 0, cr15, [ip, #-408]! @ 0xfffffe68 │ │ │ │ ldr r4, [sl, -r6, lsl #12]! │ │ │ │ - ldc2l 1, cr15, [r0, #900]! @ 0x384 │ │ │ │ + cdp2 1, 0, cr15, cr0, cr1, {7} │ │ │ │ ldrbt r4, [lr], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf1004479 │ │ │ │ - @ instruction: 0xe763f953 │ │ │ │ + strb pc, [r3, -r3, ror #18]! @ │ │ │ │ cdp 7, 15, cr15, cr10, cr1, {6} │ │ │ │ adceq sp, r4, ip, lsr #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sp, r4, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #22 │ │ │ │ - eoreq r6, sl, ip, lsl r3 │ │ │ │ - eoreq r3, r4, r0, ror pc │ │ │ │ + eoreq r6, sl, ip, lsr r3 │ │ │ │ + mlaeq r4, r0, pc, r3 @ │ │ │ │ umlaleq sp, r4, sl, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #23 │ │ │ │ @ instruction: 0xffffda83 │ │ │ │ adceq pc, r4, lr, ror ip @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ addseq ip, pc, r4, ror #5 │ │ │ │ - eoreq r4, r4, r0, lsr #1 │ │ │ │ - eoreq r4, r4, ip, lsl #1 │ │ │ │ - mlaeq r4, r6, r0, r4 │ │ │ │ - mlaeq r4, lr, r0, r4 │ │ │ │ - eoreq r4, r4, r8, lsr #1 │ │ │ │ - strhteq r4, [r4], -r0 │ │ │ │ - eoreq r4, r4, r6, asr #1 │ │ │ │ - ldrdeq r4, [r4], -r8 @ │ │ │ │ - eoreq r3, r4, r2, ror #27 │ │ │ │ - eoreq r3, r4, lr, lsr #31 │ │ │ │ - eoreq r3, r4, r4, asr #14 │ │ │ │ + eoreq r4, r4, r0, asr #1 │ │ │ │ + eoreq r4, r4, ip, lsr #1 │ │ │ │ + strhteq r4, [r4], -r6 │ │ │ │ + strhteq r4, [r4], -lr │ │ │ │ + eoreq r4, r4, r8, asr #1 │ │ │ │ + ldrdeq r4, [r4], -r0 @ │ │ │ │ + eoreq r4, r4, r6, ror #1 │ │ │ │ + strdeq r4, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, r2, lsl #28 │ │ │ │ + eoreq r3, r4, lr, asr #31 │ │ │ │ + eoreq r3, r4, r4, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd9974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8866bc │ │ │ │ blmi 8ae9a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -62948,17 +62948,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 33d0e4 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d9, d11, d0 │ │ │ │ - @ instruction: 0xf505fecf │ │ │ │ + @ instruction: 0xf505fedf │ │ │ │ vqadd.s16 , , q4 │ │ │ │ - @ instruction: 0x4628fef1 │ │ │ │ + strtmi pc, [r8], -r1, lsl #30 │ │ │ │ blx ff63e9c0 │ │ │ │ bvs 1a9d488 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 255004 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 25c854 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -63052,15 +63052,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xff4cf100 │ │ │ │ + @ instruction: 0xff5cf100 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 1084ae4 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 19b948 │ │ │ │ @@ -63131,15 +63131,15 @@ │ │ │ │ bicspl pc, r7, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r7, [r9], r2, lsr #6 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d8469a │ │ │ │ ldrmi r3, [fp], r4 │ │ │ │ - cdp2 1, 12, cr15, cr8, cr0, {0} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr0, {0} │ │ │ │ mvnsvs pc, #268435460 @ 0x10000004 │ │ │ │ ldmpl r0!, {r1, r4, r5, r6, r7, fp, ip}^ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 148eeb8 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d13520 │ │ │ │ svclt 0x003c0c01 │ │ │ │ @@ -63276,25 +63276,25 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50881dc │ │ │ │ ldrcc r5, [r0, #-1494] @ 0xfffffa2a │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - @ instruction: 0xf508fb6d │ │ │ │ + @ instruction: 0xf508fb7d │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andcc r5, r8, #1610612749 @ 0x6000000d │ │ │ │ bcc ff3c1044 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ - blx 1a3f16e │ │ │ │ + blx 1e3f16e │ │ │ │ @ instruction: 0x501cf8da │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ @ instruction: 0xf10580ab │ │ │ │ strbmi r0, [r8], -r8, lsl #18 │ │ │ │ stc2 7, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -63326,31 +63326,31 @@ │ │ │ │ strcs r3, [r0], #-3588 @ 0xfffff1fc │ │ │ │ stmiane ip!, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 3679c4 │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ bl 1da9bc │ │ │ │ ldrbmi r0, [r8], -r8, lsl #22 │ │ │ │ - blx 5bf1ba │ │ │ │ + blx 9bf1ba │ │ │ │ @ instruction: 0xf505b1f0 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldrbeq r3, [fp, ip, lsr #4] │ │ │ │ stcls 4, cr13, [r7, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x46284659 │ │ │ │ - blx 4bf1d2 │ │ │ │ + blx 8bf1d2 │ │ │ │ stmdage lr, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - blx 6bf1da │ │ │ │ + blx abf1da │ │ │ │ @ instruction: 0x301cf8da │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r0, #-1073741821 @ 0xc0000003 │ │ │ │ andls lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 402df8 │ │ │ │ muleq r7, r5, r8 │ │ │ │ - blx 153f1fa │ │ │ │ + blx 193f1fa │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b1d1ac │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -63393,71 +63393,71 @@ │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fc2200 │ │ │ │ @ instruction: 0xf8dafb1f │ │ │ │ @ instruction: 0xf508001c │ │ │ │ tstcc r0, ip, asr #3 │ │ │ │ @ instruction: 0xf1013090 │ │ │ │ - @ instruction: 0xf8dafa4b │ │ │ │ + @ instruction: 0xf8dafa5b │ │ │ │ @ instruction: 0xe72c501c │ │ │ │ bl 740dcc │ │ │ │ adceq sp, r4, r4, asr #6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0xffffd76d │ │ │ │ adceq sp, r4, r8, asr #3 │ │ │ │ - eoreq r3, r4, r0, lsl r9 │ │ │ │ + eoreq r3, r4, r0, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febda0e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldmibcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorsle r2, sp, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1013090 │ │ │ │ - @ instruction: 0xf504fa4f │ │ │ │ + @ instruction: 0xf504fa5f │ │ │ │ @ instruction: 0x311051d6 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - blx 153f378 │ │ │ │ + blx 193f378 │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ ldrdcc r5, [r8, -r6] │ │ │ │ bgt ff2c127c │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ @ instruction: 0xf1162ac8 │ │ │ │ - bvs feb81880 │ │ │ │ + bvs feb818c0 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ movwls r5, #926 @ 0x39e │ │ │ │ @ instruction: 0xf1164618 │ │ │ │ - @ instruction: 0xf504fa39 │ │ │ │ + @ instruction: 0xf504fa49 │ │ │ │ mulcc r4, sp, r0 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ @ instruction: 0xf9eaf038 │ │ │ │ @ instruction: 0xf1169800 │ │ │ │ - stmibvs r9!, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs 96f3b0 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @ instruction: 0xb123684b │ │ │ │ subvs r6, r3, r8, lsl #16 │ │ │ │ stmib r1, {r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1012200 │ │ │ │ tstls r0, r8 │ │ │ │ blx 6c0f86 │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ setend le │ │ │ │ - blvs 9817c4 │ │ │ │ + blvs 981804 │ │ │ │ stmdbls r0, {r5, r6, r9, fp, sp, lr} │ │ │ │ bfi r4, r8, (invalid: 15:12) │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r7], -r5, lsl #1 │ │ │ │ @@ -63485,15 +63485,15 @@ │ │ │ │ @ instruction: 0xf1a317ec │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 27dc38 │ │ │ │ @ instruction: 0xf1014650 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf013322c │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -63527,73 +63527,73 @@ │ │ │ │ stcleq 8, cr15, [r8, #860]! @ 0x35c │ │ │ │ movwne pc, #34368 @ 0x8640 @ │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf88af066 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r3, r4, r2, lsr r4 │ │ │ │ - eoreq r3, r4, r0, lsl #8 │ │ │ │ + eoreq r3, r4, r2, asr r4 │ │ │ │ + eoreq r3, r4, r0, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febda2e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r2, r3, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr4, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febda300 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ adcspl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf5063014 │ │ │ │ @ instruction: 0xf1165597 │ │ │ │ - @ instruction: 0xf506f907 │ │ │ │ + @ instruction: 0xf506f917 │ │ │ │ mulscc r8, sl, r0 │ │ │ │ strbtvs pc, [r8], #-1542 @ 0xfffff9fa @ │ │ │ │ - @ instruction: 0xf900f116 │ │ │ │ + @ instruction: 0xf910f116 │ │ │ │ addspl pc, ip, r6, lsl #10 │ │ │ │ strcc r3, [r8, #-12] │ │ │ │ - @ instruction: 0xf8faf116 │ │ │ │ + @ instruction: 0xf90af116 │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ - @ instruction: 0xf8f6f116 │ │ │ │ + @ instruction: 0xf906f116 │ │ │ │ addspl pc, pc, r6, lsl #10 │ │ │ │ @ instruction: 0xf1163014 │ │ │ │ - @ instruction: 0xf506f8f1 │ │ │ │ + @ instruction: 0xf506f901 │ │ │ │ andscc r5, r0, r0, lsr #1 │ │ │ │ - @ instruction: 0xf8ecf116 │ │ │ │ + @ instruction: 0xf8fcf116 │ │ │ │ subvs pc, ip, r6, lsl #12 │ │ │ │ - @ instruction: 0xf8e8f116 │ │ │ │ + @ instruction: 0xf8f8f116 │ │ │ │ addspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf1163004 │ │ │ │ - @ instruction: 0xf506f8e3 │ │ │ │ + @ instruction: 0xf506f8f3 │ │ │ │ mulcc r8, r8, r0 │ │ │ │ - @ instruction: 0xf8def116 │ │ │ │ + @ instruction: 0xf8eef116 │ │ │ │ adcspl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf116300c │ │ │ │ - @ instruction: 0xf506f8d9 │ │ │ │ + @ instruction: 0xf506f8e9 │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ - @ instruction: 0xf8d4f116 │ │ │ │ + @ instruction: 0xf8e4f116 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf8d0f116 │ │ │ │ + @ instruction: 0xf8e0f116 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ adcspl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - @ instruction: 0xf506fca9 │ │ │ │ + @ instruction: 0xf506fcb9 │ │ │ │ ldrhcc r5, [r0], -lr │ │ │ │ - stc2 1, cr15, [r4], #4 │ │ │ │ + ldc2 1, cr15, [r4], #4 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf7c13010 │ │ │ │ @ instruction: 0xf8d6e940 │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ stmdblt r3, {r5, r6, r7, r9, sl, ip, sp} │ │ │ │ @ instruction: 0xf506bd70 │ │ │ │ strhcc r5, [r4], -sl │ │ │ │ - @ instruction: 0xf8b2f116 │ │ │ │ + @ instruction: 0xf8c2f116 │ │ │ │ svclt 0x0000bd70 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strteq pc, [r8], #2252 @ 0x8cc │ │ │ │ ldccc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -63633,34 +63633,34 @@ │ │ │ │ stcge 2, cr2, [r3], #-4 │ │ │ │ addhi pc, r6, r0, lsl #2 │ │ │ │ ubfxcc pc, pc, #17, #29 │ │ │ │ ldrpl pc, [sp, #1286]! @ 0x506 │ │ │ │ strtmi r9, [r0], -r8, lsl #18 │ │ │ │ stmiapl fp, {r4, r8, sl, ip, sp}^ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2l 1, cr15, [r2], {216} @ 0xd8 │ │ │ │ + ldc2l 1, cr15, [r2], {216} @ 0xd8 │ │ │ │ @ instruction: 0xf1cf4628 │ │ │ │ - stmdavc r3, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbsle r2, r0, r6, lsl #22 │ │ │ │ tstle r9, r7, lsl #22 │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - ldc2 1, cr15, [r0], #864 @ 0x360 │ │ │ │ + stc2l 1, cr15, [r0], {216} @ 0xd8 │ │ │ │ @ instruction: 0x37c8f8df │ │ │ │ bls 294b2c │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2 1, cr15, [r6], #864 @ 0x360 │ │ │ │ + ldc2 1, cr15, [r6], #864 @ 0x360 │ │ │ │ rsbcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0x3198f8d3 │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - ldc2 1, cr15, [ip], {216} @ 0xd8 │ │ │ │ + stc2 1, cr15, [ip], #864 @ 0x360 │ │ │ │ ldrtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46584631 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ ldc2l 0, cr15, [r2], {94} @ 0x5e │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dbd055 │ │ │ │ @ instruction: 0x46593030 │ │ │ │ @@ -63700,15 +63700,15 @@ │ │ │ │ @ instruction: 0xf8dfe769 │ │ │ │ usada8 pc, r8, r7, r3 @ │ │ │ │ @ instruction: 0x3714f8df │ │ │ │ bls 2ae408 │ │ │ │ ldmpl r3, {r5, r9, sl, lr}^ │ │ │ │ movwls r2, #37377 @ 0x9201 │ │ │ │ @ instruction: 0xf1d84619 │ │ │ │ - andcs pc, r0, #15616 @ 0x3d00 │ │ │ │ + andcs pc, r0, #19712 @ 0x4d00 │ │ │ │ @ instruction: 0xf8dae76c │ │ │ │ @ instruction: 0x46583b90 │ │ │ │ rsbcs pc, r8, #14286848 @ 0xda0000 │ │ │ │ stclcs 8, cr15, [r8, #812]! @ 0x32c │ │ │ │ @ instruction: 0xf8cb1c5a │ │ │ │ @ instruction: 0xf8ca6dfc │ │ │ │ @ instruction: 0xf8cb2b90 │ │ │ │ @@ -63730,52 +63730,52 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c38 │ │ │ │ ldmpl r3, {r2, r3, r5, r7, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r0], #-812 @ 0xfffffcd4 │ │ │ │ ssatcc pc, #5, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf1153c74 │ │ │ │ - @ instruction: 0xf50bff9b │ │ │ │ + @ instruction: 0xf50bffab │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf1153018 │ │ │ │ - @ instruction: 0xf50bff95 │ │ │ │ + @ instruction: 0xf50bffa5 │ │ │ │ swpcs r5, ip, [r1] │ │ │ │ @ instruction: 0xf115300c │ │ │ │ - smlabbcs r1, pc, pc, pc @ │ │ │ │ + @ instruction: 0x2101ff9f │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - @ instruction: 0xff8af115 │ │ │ │ + @ instruction: 0xff9af115 │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff84f115 │ │ │ │ + @ instruction: 0xff94f115 │ │ │ │ adcpl pc, r0, fp, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xff7ef115 │ │ │ │ + @ instruction: 0xff8ef115 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf115604c │ │ │ │ - @ instruction: 0xf50bff79 │ │ │ │ + @ instruction: 0xf50bff89 │ │ │ │ swpcs r5, r7, [r1] │ │ │ │ @ instruction: 0xf1153004 │ │ │ │ - @ instruction: 0xf50bff73 │ │ │ │ + @ instruction: 0xf50bff83 │ │ │ │ swpcs r5, r8, [r1] │ │ │ │ @ instruction: 0xf1153008 │ │ │ │ - @ instruction: 0xf50bff6d │ │ │ │ + @ instruction: 0xf50bff7d │ │ │ │ strhcs r5, [r1, -r9] │ │ │ │ @ instruction: 0xf115300c │ │ │ │ - @ instruction: 0xf50bff67 │ │ │ │ + @ instruction: 0xf50bff77 │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ @ instruction: 0xf1152101 │ │ │ │ - strtmi pc, [r0], -r1, ror #30 │ │ │ │ + qsub16mi pc, r0, r1 @ │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xff5cf115 │ │ │ │ + @ instruction: 0xff6cf115 │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ adcspl pc, sp, fp, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - @ instruction: 0xf50bfb1f │ │ │ │ + @ instruction: 0xf50bfb2f │ │ │ │ ldrhcc r5, [r0], -lr │ │ │ │ - blx 73f89e │ │ │ │ + blx b3f89e │ │ │ │ sbcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ b 16c13a4 │ │ │ │ usatcc pc, #0, sl, lsl #17 @ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19109 │ │ │ │ @@ -63899,15 +63899,15 @@ │ │ │ │ cdpeq 8, 0, cr15, cr8, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81a7 │ │ │ │ vst2.32 {d21-d24}, [pc :256] │ │ │ │ tstcc r4, #0, 4 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf1069310 │ │ │ │ - @ instruction: 0xf89afc5d │ │ │ │ + @ instruction: 0xf89afc6d │ │ │ │ @ instruction: 0xb12336e0 │ │ │ │ usatcc pc, #2, sl, lsl #17 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81a8 │ │ │ │ vst1.64 {d19-d22}, [pc], r0 │ │ │ │ stmdbls r9, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -64071,39 +64071,39 @@ │ │ │ │ msreq CPSR_s, fp, lsl #2 │ │ │ │ @ instruction: 0xff70f075 │ │ │ │ @ instruction: 0xf0044658 │ │ │ │ ldrbmi pc, [r8], -r5, asr #22 @ │ │ │ │ @ instruction: 0xf92ef037 │ │ │ │ movwls lr, #45276 @ 0xb0dc │ │ │ │ @ instruction: 0xf110e469 │ │ │ │ - @ instruction: 0xf8cbfb3f │ │ │ │ + @ instruction: 0xf8cbfb4f │ │ │ │ ldrb r0, [r2, #3212] @ 0xc8c │ │ │ │ adcspl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [r8], #84 @ 0x54 │ │ │ │ + ldc2l 1, cr15, [r8], #84 @ 0x54 │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ adcspl pc, fp, fp, lsl #10 │ │ │ │ - @ instruction: 0xff2ef108 │ │ │ │ + @ instruction: 0xff3ef108 │ │ │ │ @ instruction: 0x4658e594 │ │ │ │ @ instruction: 0xffa4f02c │ │ │ │ rsbcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ blmi 137d02c │ │ │ │ stmdbls r8, {sp} │ │ │ │ movwls r5, #55499 @ 0xd8cb │ │ │ │ blmi 12d5214 │ │ │ │ movwls r5, #55499 @ 0xd8cb │ │ │ │ @ instruction: 0xf0fd4619 │ │ │ │ - blls 303874 │ │ │ │ + blls 3038b4 │ │ │ │ ldrbeq pc, [r0, r3, asr #17]! @ │ │ │ │ @ instruction: 0xf8dde58c │ │ │ │ @ instruction: 0xf04fa034 │ │ │ │ blmi 11501c4 │ │ │ │ @ instruction: 0xf8da4a43 │ │ │ │ ldrbtmi r0, [fp], #-616 @ 0xfffffd98 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @@ -64118,68 +64118,68 @@ │ │ │ │ @ instruction: 0xf03723f5 │ │ │ │ @ instruction: 0x4604fff5 │ │ │ │ ldrbmi r9, [r8], -pc, lsl #18 │ │ │ │ @ instruction: 0xff5cf06f │ │ │ │ eorcs lr, r0, #204, 10 @ 0x33000000 │ │ │ │ @ instruction: 0xf50b2140 │ │ │ │ @ instruction: 0xf10750c0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 2, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf06f4b32 │ │ │ │ bmi d03e28 │ │ │ │ rsbeq pc, r8, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0373301 │ │ │ │ @ instruction: 0x4604ffd9 │ │ │ │ @ instruction: 0xf1069810 │ │ │ │ - blls 3024b8 │ │ │ │ + blls 3024f8 │ │ │ │ ldmdaeq r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmda sl, {r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcreq 8, 0, pc, cr8, cr11, {6} @ │ │ │ │ blx cbfc72 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq ip, r4, r8, lsl lr │ │ │ │ adceq ip, r4, r2, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #24 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, r4, r0, ror #9 │ │ │ │ - eoreq r3, r4, r6, asr #3 │ │ │ │ + eoreq r3, r4, r0, lsl #10 │ │ │ │ + eoreq r3, r4, r6, ror #3 │ │ │ │ adceq ip, r4, ip, ror #25 │ │ │ │ - mlaeq r4, r2, r4, r3 │ │ │ │ - eoreq r3, r4, ip, ror r1 │ │ │ │ + strhteq r3, [r4], -r2 │ │ │ │ + mlaeq r4, ip, r1, r3 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, r4, asr #25 │ │ │ │ @ instruction: 0xffffcd59 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r4, ip, ror #2 │ │ │ │ - eoreq r3, r4, r2, asr r1 │ │ │ │ - eoreq r3, r4, r2, asr r1 │ │ │ │ - eoreq r2, r4, sl, asr #30 │ │ │ │ - eoreq r3, r4, r8, asr #2 │ │ │ │ - eoreq r3, r4, lr, lsr r1 │ │ │ │ - eoreq r3, r4, r0, ror #1 │ │ │ │ - strdeq r2, [r4], -sl @ │ │ │ │ - eoreq r2, r4, lr, lsr #23 │ │ │ │ + eoreq r3, r4, ip, lsl #3 │ │ │ │ + eoreq r3, r4, r2, ror r1 │ │ │ │ + eoreq r3, r4, r2, ror r1 │ │ │ │ + eoreq r2, r4, sl, ror #30 │ │ │ │ + eoreq r3, r4, r8, ror #2 │ │ │ │ + eoreq r3, r4, lr, asr r1 │ │ │ │ + eoreq r3, r4, r0, lsl #2 │ │ │ │ + eoreq r3, r4, sl, lsl r0 │ │ │ │ + eoreq r2, r4, lr, asr #23 │ │ │ │ adceq sp, r4, r0, ror #9 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, sl, lsl #28 │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ - eoreq r2, r4, r8, lsl #28 │ │ │ │ - ldrdeq r2, [r4], -r6 @ │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ - mlaeq r4, lr, sl, r2 │ │ │ │ + eoreq r2, r4, sl, lsr #28 │ │ │ │ + eoreq r2, r4, r4, lsl fp │ │ │ │ + eoreq r2, r4, r8, lsr #28 │ │ │ │ + strdeq r2, [r4], -r6 @ │ │ │ │ + eoreq r2, r4, r4, lsl lr │ │ │ │ + strhteq r2, [r4], -lr │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2496 @ 0xfffff640 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtcc pc, #5696 @ 0x1640 @ │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ @ instruction: 0xff6ef037 │ │ │ │ @@ -64202,25 +64202,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b396c │ │ │ │ bls 299244 │ │ │ │ ldmpl r2, {r2, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0x3784f8d1 │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, lr, r0, lsl #22 │ │ │ │ - blx fe23ff70 │ │ │ │ + blx fe63ff70 │ │ │ │ movwcs r9, #2313 @ 0x909 │ │ │ │ @ instruction: 0x2784f8d1 │ │ │ │ rsbvs r6, fp, fp, lsr #32 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ strcs pc, [r4, r1, asr #17] │ │ │ │ usatcc pc, #0, sl, lsl #17 @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf57 │ │ │ │ @ instruction: 0xf10850bb │ │ │ │ - smmlsr r1, r9, fp, pc @ │ │ │ │ + ldrb pc, [r1, -r9, lsl #24] @ │ │ │ │ stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2344 @ 0xfffff6d8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc CPSR_fsx, #64, 12 @ 0x4000000 │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ @ instruction: 0xff1cf037 │ │ │ │ @@ -64277,26 +64277,26 @@ │ │ │ │ mrcge 4, 2, APSR_nzcv, cr6, cr15, {3} │ │ │ │ bcc ff0c1fe4 │ │ │ │ sbcscc pc, fp, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50d812f │ │ │ │ @ instruction: 0xf8df651c │ │ │ │ ldrbtmi r0, [r8], #-2140 @ 0xfffff7a4 │ │ │ │ - stc2l 0, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + ldc2l 0, cr15, [r6], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf8dfb198 │ │ │ │ bge 609dec │ │ │ │ andls r4, sp, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf7bf4479 │ │ │ │ stmdacs r2, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ cmpphi lr, #0 @ p-variant is OBSOLETE │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2112 @ 0xfffff7c0 │ │ │ │ @ instruction: 0xf0fe4479 │ │ │ │ - @ instruction: 0x4628fe75 │ │ │ │ + strtmi pc, [r8], -r5, lsl #29 │ │ │ │ stc 7, cr15, [lr, #768] @ 0x300 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdcs r8, [r1, -ip] │ │ │ │ @ instruction: 0xf7c04628 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, fp, sp, lr, pc} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf50b4629 │ │ │ │ @@ -64345,15 +64345,15 @@ │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x3780f8df │ │ │ │ @ instruction: 0xf8df9204 │ │ │ │ ldrbtmi r2, [fp], #-1920 @ 0xfffff880 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @ instruction: 0xf1002208 │ │ │ │ - @ instruction: 0x4658f9d5 │ │ │ │ + ldrbmi pc, [r8], -r5, ror #19 @ │ │ │ │ blx ff6c1d94 │ │ │ │ @ instruction: 0x3768f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd444 │ │ │ │ bls 291b3c │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -64410,21 +64410,21 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7c02201 │ │ │ │ @ instruction: 0xf50bedc4 │ │ │ │ @ instruction: 0xf60d50d7 │ │ │ │ andcc r2, ip, ip, lsr #3 │ │ │ │ - blx 8c05e6 │ │ │ │ + blx cc05e6 │ │ │ │ @ instruction: 0xf8dfe785 │ │ │ │ ldrbtmi r3, [fp], #-1684 @ 0xfffff96c │ │ │ │ @ instruction: 0xf8dfe756 │ │ │ │ ldrbtmi r7, [pc], #-1680 @ 83eb8 │ │ │ │ @ instruction: 0xf100e7c8 │ │ │ │ - strmi pc, [r3], -r3, lsl #27 │ │ │ │ + @ instruction: 0x4603fd93 │ │ │ │ @ instruction: 0xf8dfe7c2 │ │ │ │ @ instruction: 0xf06f3684 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1664 @ 0xfffff980 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ orrcc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ rsbeq pc, r8, #14286848 @ 0xda0000 │ │ │ │ @@ -64718,15 +64718,15 @@ │ │ │ │ cmppcc sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ blx 10c0442 │ │ │ │ blt ffbc2364 │ │ │ │ movwcs r4, #2428 @ 0x97c │ │ │ │ andcs r4, r2, #124, 16 @ 0x7c0000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xf914f107 │ │ │ │ + @ instruction: 0xf924f107 │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ movwls r0, #58113 @ 0xe301 │ │ │ │ ldrtle r0, [sl], #-1953 @ 0xfffff85f │ │ │ │ @ instruction: 0xf57f0762 │ │ │ │ @ instruction: 0x2188ac9a │ │ │ │ @ instruction: 0xf7c02001 │ │ │ │ blmi 1dbecf4 │ │ │ │ @@ -64797,63 +64797,63 @@ │ │ │ │ tstcc r0, #112, 12 @ 0x7000000 │ │ │ │ str r6, [sl], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #164, 12 @ 0xa400000 │ │ │ │ ldrt r6, [ip], fp, lsr #1 │ │ │ │ adcvs r3, fp, r8, lsr #6 │ │ │ │ svclt 0x0000e6d3 │ │ │ │ - eoreq r2, r4, r2, asr #27 │ │ │ │ - eoreq r2, r4, sl, asr #19 │ │ │ │ + eoreq r2, r4, r2, ror #27 │ │ │ │ + eoreq r2, r4, sl, ror #19 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - strdeq r2, [r4], -sl @ │ │ │ │ + eoreq r2, r4, sl, lsl sp │ │ │ │ + eoreq r2, r4, r6, asr #18 │ │ │ │ + strdeq r2, [r4], -r0 @ │ │ │ │ eoreq r2, r4, r6, lsr #18 │ │ │ │ - ldrdeq r2, [r4], -r0 @ │ │ │ │ - eoreq r2, r4, r6, lsl #18 │ │ │ │ - eoreq r2, r4, r2, lsl #25 │ │ │ │ - mlaeq r4, ip, ip, r2 │ │ │ │ - eoreq r2, r4, r0, asr #17 │ │ │ │ - strhteq r2, [r4], -sl │ │ │ │ - eoreq r2, r4, r2, lsr #17 │ │ │ │ - eoreq r2, r4, r2, ror ip │ │ │ │ - eoreq r2, r4, sl, ror #16 │ │ │ │ eoreq r2, r4, r2, lsr #25 │ │ │ │ - eoreq r2, r4, ip, lsr #25 │ │ │ │ - mlaeq r4, lr, ip, r2 │ │ │ │ - eoreq r2, r4, r8, lsl #3 │ │ │ │ + strhteq r2, [r4], -ip │ │ │ │ + eoreq r2, r4, r0, ror #17 │ │ │ │ + ldrdeq r2, [r4], -sl @ │ │ │ │ + eoreq r2, r4, r2, asr #17 │ │ │ │ + mlaeq r4, r2, ip, r2 │ │ │ │ + eoreq r2, r4, sl, lsl #17 │ │ │ │ + eoreq r2, r4, r2, asr #25 │ │ │ │ + eoreq r2, r4, ip, asr #25 │ │ │ │ + strhteq r2, [r4], -lr │ │ │ │ + eoreq r2, r4, r8, lsr #3 │ │ │ │ @ instruction: 0xffffc857 │ │ │ │ @ instruction: 0xfffff36d │ │ │ │ @ instruction: 0xffffc2ff │ │ │ │ @ instruction: 0xffffc317 │ │ │ │ @ instruction: 0xffffc89f │ │ │ │ @ instruction: 0xffffc92b │ │ │ │ @ instruction: 0xffffc351 │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - eoreq r2, r4, lr, ror #23 │ │ │ │ - strhteq r2, [r4], -lr │ │ │ │ - eoreq r2, r4, r6, lsr #23 │ │ │ │ - mlaeq r4, r6, r6, r2 │ │ │ │ - eoreq ip, r4, ip, lsl #8 │ │ │ │ - eoreq r2, r4, r0, lsl #23 │ │ │ │ + eoreq r2, r4, lr, lsl #24 │ │ │ │ + ldrdeq r2, [r4], -lr @ │ │ │ │ + eoreq r2, r4, r6, asr #23 │ │ │ │ + strhteq r2, [r4], -r6 │ │ │ │ + eoreq ip, r4, ip, lsr #8 │ │ │ │ + eoreq r2, r4, r0, lsr #23 │ │ │ │ @ instruction: 0xffffc5e7 │ │ │ │ - eoreq r2, r4, r2, lsl r9 │ │ │ │ - eoreq r2, r4, sl, ror #21 │ │ │ │ - strdeq r2, [r4], -r2 @ │ │ │ │ - eoreq r5, sl, r0, lsl #20 │ │ │ │ - eoreq r2, r4, sl, lsl #11 │ │ │ │ - eoreq r2, r4, lr, ror #2 │ │ │ │ + eoreq r2, r4, r2, lsr r9 │ │ │ │ + eoreq r2, r4, sl, lsl #22 │ │ │ │ + eoreq r2, r4, r2, lsl r6 │ │ │ │ + eoreq r5, sl, r0, lsr #20 │ │ │ │ + eoreq r2, r4, sl, lsr #11 │ │ │ │ + eoreq r2, r4, lr, lsl #3 │ │ │ │ addseq sl, pc, r8, lsl r5 @ │ │ │ │ - eoreq r2, r4, r6, lsl #12 │ │ │ │ - eoreq r2, r4, r0, lsl r6 │ │ │ │ + eoreq r2, r4, r6, lsr #12 │ │ │ │ + eoreq r2, r4, r0, lsr r6 │ │ │ │ @ instruction: 0xffffc4f5 │ │ │ │ @ instruction: 0xffffc387 │ │ │ │ - eoreq r2, r4, ip, lsl #11 │ │ │ │ + eoreq r2, r4, ip, lsr #11 │ │ │ │ @ instruction: 0xffffc485 │ │ │ │ @ instruction: 0xffffc31b │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ adcshi pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @@ -64865,15 +64865,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ mrshi pc, (UNDEF: 88) @ │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505ff29 │ │ │ │ andscc r5, r0, ip, asr #1 │ │ │ │ @ instruction: 0xf0ff462c │ │ │ │ - and pc, r2, r9, asr lr @ │ │ │ │ + and pc, r2, r9, ror #28 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs 93fd0 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ strtmi r1, [r8], -r4, ror #28 │ │ │ │ @ instruction: 0xf0073420 │ │ │ │ adcsmi pc, r4, #5440 @ 0x1540 │ │ │ │ @@ -64939,27 +64939,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xff70f7fa │ │ │ │ addseq pc, r0, r4, lsl #2 │ │ │ │ - mcr2 0, 3, pc, cr2, cr15, {7} @ │ │ │ │ + mrc2 0, 3, pc, cr2, cr15, {7} │ │ │ │ bvs 1a9f39c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104ff59 │ │ │ │ @ instruction: 0xf0ff0090 │ │ │ │ - blvs b84048 │ │ │ │ + blvs b84088 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ streq pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ cmnle r9, r0, lsl #16 │ │ │ │ blpl ffbc1f48 │ │ │ │ ldmdbvs pc, {r0, r2, r8, sl, ip, sp, lr, pc}^ @ │ │ │ │ @@ -64981,34 +64981,34 @@ │ │ │ │ @ instruction: 0xf0074628 │ │ │ │ @ instruction: 0xf8d5fdb5 │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs 92308 │ │ │ │ @ instruction: 0xf505d14e │ │ │ │ ldrhcc r5, [r4], -pc @ │ │ │ │ - blx ffd40baa │ │ │ │ + stc2 1, cr15, [r2], {5} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fcaf │ │ │ │ @ instruction: 0xf7bf0810 │ │ │ │ @ instruction: 0xf505e9ac │ │ │ │ @ instruction: 0xf7bf50c7 │ │ │ │ tstcs r0, sl, asr r9 │ │ │ │ ubfxeq pc, r7, #17, #17 │ │ │ │ - @ instruction: 0xf9b4f0fd │ │ │ │ + @ instruction: 0xf9c4f0fd │ │ │ │ @ instruction: 0x1778f8d7 │ │ │ │ blvs b70c00 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ @ instruction: 0x0788f8d7 │ │ │ │ blmi 930e68 │ │ │ │ strvc pc, [r4], r1, asr #4 │ │ │ │ @ instruction: 0x2784f8d7 │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ cmplt r2, #4 │ │ │ │ - mcrr2 1, 0, pc, sl, cr1 @ │ │ │ │ + mrrc2 1, 0, pc, sl, cr1 @ │ │ │ │ @ instruction: 0x2784f8d7 │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ strtmi r2, [r8], -r4, lsl #15 │ │ │ │ blx ff1c096a │ │ │ │ bvs 1a9f4a8 │ │ │ │ @@ -65020,21 +65020,21 @@ │ │ │ │ bvs 1a9f4c0 │ │ │ │ @ instruction: 0xe78b4798 │ │ │ │ stcl 7, cr15, [r0], #-764 @ 0xfffffd04 │ │ │ │ teqpne r4, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ strb sl, [r7, -r6, asr #30] │ │ │ │ adcspl pc, fp, r5, lsl #10 │ │ │ │ - stc2 1, cr15, [r8, #28]! │ │ │ │ + ldc2 1, cr15, [r8, #28]! │ │ │ │ @ instruction: 0xf7bfe7ab │ │ │ │ @ instruction: 0xf8d7e962 │ │ │ │ ldrb r2, [r3, r4, lsl #15] │ │ │ │ sbcspl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf1ce300c │ │ │ │ - ssat pc, #18, r7, lsl #30 @ │ │ │ │ + ldrt pc, [r1], r7, lsr #30 @ │ │ │ │ adceq fp, r4, r0, ror sl │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdba5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bcs 108764 │ │ │ │ @@ -65063,15 +65063,15 @@ │ │ │ │ mcrcc 8, 3, pc, cr4, cr12, {6} @ │ │ │ │ strcs r9, [r0], #-2576 @ 0xfffff5f0 │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ │ │ msrvs SPSR_f, #2097152 @ 0x200000 │ │ │ │ stmiane r7, {r1, r2, r9, sl, lr}^ │ │ │ │ andls r4, r9, #24, 8 @ 0x18000000 │ │ │ │ - ldc2l 1, cr15, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + stc2 1, cr15, [r4, #80] @ 0x50 │ │ │ │ ldmne r3!, {r0, r3, r9, fp, ip, pc} │ │ │ │ mcrne 8, 4, pc, cr0, cr3, {4} @ │ │ │ │ vldr d11, [pc, #516] @ 84aec │ │ │ │ @ instruction: 0xf6027b1f │ │ │ │ movwls r6, #37476 @ 0x9264 │ │ │ │ ldmdami lr, {r0, r8, r9, sp} │ │ │ │ blx 1559c0 │ │ │ │ @@ -65084,30 +65084,30 @@ │ │ │ │ @ instruction: 0xf0077b02 │ │ │ │ blls 30351c │ │ │ │ stmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ cdpcs 8, 8, cr15, cr0, cr3, {4} │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - bl 243e94 │ │ │ │ + bl 243ed4 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ strb r3, [r3, r4, ror #28] │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0, #-1949] @ 0xfffff863 │ │ │ │ str r2, [r5, ip, lsl #8]! │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - bl 243e74 │ │ │ │ + bl 243eb4 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ ldr r3, [r3, r4, ror #28]! │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - strtmi pc, [r0], -r1, asr #26 │ │ │ │ + @ instruction: 0x4620fd51 │ │ │ │ ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ │ │ ... │ │ │ │ - eoreq r2, r4, r6, lsr #2 │ │ │ │ + eoreq r2, r4, r6, asr #2 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdbb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 2f0eec │ │ │ │ @@ -65116,16 +65116,16 @@ │ │ │ │ ldrbtmi r0, [sl], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf0649000 │ │ │ │ andlt pc, r3, r1, lsr #24 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0784478 │ │ │ │ andlt pc, r3, fp, asr sl @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r1, r4, lr, lsr #22 │ │ │ │ - strhteq r3, [sl], -r0 │ │ │ │ + eoreq r1, r4, lr, asr #22 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdbbc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 248988 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -65367,15 +65367,15 @@ │ │ │ │ addw r3, r3, #1478 @ 0x5c6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r3, #16 │ │ │ │ beq.n 84cde │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ strb.w r1, [r4, #88] @ 0x58 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -65471,23 +65471,23 @@ │ │ │ │ b.n 84cae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ push {r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r1, r0 │ │ │ │ movs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -65516,15 +65516,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w 84ef0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r2, [r4, #89] @ 0x59 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 84e94 │ │ │ │ ldr.w lr, [pc, #296] @ 84f0c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -65573,23 +65573,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl 8bf14 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ cbz r0, 84e88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 84dae │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl 8016c │ │ │ │ cbnz r0, 84ed2 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 84dac │ │ │ │ ldr r2, [pc, #108] @ (84f14 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -65609,33 +65609,33 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 8c084 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 84dae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 84faa │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65673,15 +65673,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, fp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 8c2a8 │ │ │ │ add.w r0, fp, #128 @ 0x80 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 84f82 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl b200c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -65855,15 +65855,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ @@ -66004,15 +66004,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3580] @ 0xdfc │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1808] @ 0x710 │ │ │ │ @@ -66029,15 +66029,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66051,18 +66051,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6016 @ 0x1780 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2032] @ 0x7f0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 853e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -66071,15 +66071,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -66089,15 +66089,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 44f4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2032] @ 0x7f0 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 853b4 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2032] @ 0x7f0 │ │ │ │ cbnz r3, 85418 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -66110,19 +66110,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6016 @ 0x1780 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #20 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2032] @ 0x7f0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -66132,20 +66132,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 85480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2032] @ 0x7f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181c40 │ │ │ │ + bl 181c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ b.n 85476 │ │ │ │ nop │ │ │ │ @@ -66159,18 +66159,18 @@ │ │ │ │ cbnz r3, 854be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6016 @ 0x1780 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r0, [r7, #2032] @ 0x7f0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 855e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66201,15 +66201,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r4, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 85558 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r6, #4 │ │ │ │ beq.n 855f8 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ @@ -66251,30 +66251,30 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ cmp r6, r7 │ │ │ │ bcc.n 8558a │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [pc, #76] @ (8560c ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #76] @ (85610 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (85614 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -66283,21 +66283,21 @@ │ │ │ │ blx 43b9c │ │ │ │ b.n 855be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r2, sp, #652 @ 0x28c │ │ │ │ - vabal.u , d15, d24 │ │ │ │ + @ instruction: 0xffff1548 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (85728 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -66315,15 +66315,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1932] @ 0x78c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -66347,29 +66347,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 856f0 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 856e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 8571e │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ str.w r4, [r3, #1936] @ 0x790 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #1928] @ 0x788 │ │ │ │ b.n 856c6 │ │ │ │ ldr.w r2, [r3, #1928] @ 0x788 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n 8571e │ │ │ │ str.w r7, [r3, #1932] @ 0x78c │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n 85690 │ │ │ │ @@ -66414,28 +66414,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6016 @ 0x1780 │ │ │ │ adds r2, #20 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr.w ip, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -66648,24 +66648,24 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 259668 │ │ │ │ + bl 259688 │ │ │ │ b.n 859aa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #456 @ (adr r6, 85bc0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -66704,24 +66704,24 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 25a224 │ │ │ │ + bl 25a244 │ │ │ │ b.n 85a36 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #920 @ (adr r5, 85e1c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -67456,25 +67456,25 @@ │ │ │ │ b.n 85fa8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #560 @ (adr r2, 86454 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r4, r4 │ │ │ │ add r0, pc, #320 @ (adr r0, 86370 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -67758,88 +67758,88 @@ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 86646 │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8663e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8663a │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, 86628 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, 86628 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 86600 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -67851,22 +67851,22 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 8656e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ ldr r2, [pc, #36] @ (86690 ) │ │ │ │ ldr r3, [pc, #32] @ (8668c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -67959,15 +67959,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ cbz r2, 867bc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -68229,17 +68229,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl b18d0 │ │ │ │ b.n 8691a │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 86ad8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68878,23 +68878,23 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8700e │ │ │ │ mov r1, lr │ │ │ │ mov sl, lr │ │ │ │ mov r9, lr │ │ │ │ b.n 86ff6 │ │ │ │ nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -69874,15 +69874,15 @@ │ │ │ │ movw r3, #1526 @ 0x5f6 │ │ │ │ bl e91dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n 87a3e │ │ │ │ - rsbs r0, lr, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf5fe0023 │ │ │ │ cbnz r2, 87c04 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -70243,15 +70243,15 @@ │ │ │ │ ldr.w r1, [r3, #2236] @ 0x8bc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 88028 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, 8803a │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2236] @ 0x8bc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -70408,15 +70408,15 @@ │ │ │ │ ldr.w r0, [sl, #2236] @ 0x8bc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 88504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 884dc │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 881fa │ │ │ │ str.w r4, [sl, #2240] @ 0x8c0 │ │ │ │ str.w r5, [sl, #2248] @ 0x8c8 │ │ │ │ str.w r7, [sl, #2244] @ 0x8c4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -70518,15 +70518,15 @@ │ │ │ │ bne.w 8856c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4576 @ 0x11e0 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184400 │ │ │ │ + bl 184420 │ │ │ │ add.w r3, r4, #4576 @ 0x11e0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #20480 @ 0x5000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ bl 77950 │ │ │ │ @@ -70690,15 +70690,15 @@ │ │ │ │ ldr.w r0, [sl, #2236] @ 0x8bc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 88538 │ │ │ │ ldr.w r1, [sl, #2240] @ 0x8c0 │ │ │ │ cbz r0, 8852e │ │ │ │ mov r2, r7 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ cbz r0, 8852a │ │ │ │ ldr.w r2, [sl, #2244] @ 0x8c4 │ │ │ │ str.w r7, [sl, #2248] @ 0x8c8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #2240] @ 0x8c0 │ │ │ │ b.n 88254 │ │ │ │ mov r0, r1 │ │ │ │ @@ -70923,25 +70923,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl e94f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 88776 │ │ │ │ add.w r0, r5, #5088 @ 0x13e0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5056 @ 0x13c0 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl bb208 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5088 @ 0x13e0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cbnz r6, 88792 │ │ │ │ ldrb.w r2, [r5, #3252] @ 0xcb4 │ │ │ │ cbnz r2, 887a6 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -70970,37 +70970,37 @@ │ │ │ │ b.n 8877c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl b1c90 │ │ │ │ b.n 88764 │ │ │ │ nop │ │ │ │ - eors.w r0, lr, r3, asr #32 │ │ │ │ - orns r0, r6, r3, asr #32 │ │ │ │ + @ instruction: 0xeabe0023 │ │ │ │ + eors.w r0, r6, r3, asr #32 │ │ │ │ cbz r2, 88808 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 8880a │ │ │ │ add.w r3, r4, #5088 @ 0x13e0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r4, #5056 @ 0x13c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ bl bb330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e96e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -71245,40 +71245,40 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 88ca2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253be0 │ │ │ │ + bl 253c00 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253d14 │ │ │ │ + bl 253d34 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 253c60 │ │ │ │ + bl 253c80 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ @@ -71318,25 +71318,25 @@ │ │ │ │ ldrb.w r3, [r3, #142] @ 0x8e │ │ │ │ cbz r3, 88b66 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.w 88d60 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w 88df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cd18 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cd38 │ │ │ │ cbnz r0, 88b82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 88d7c │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cc28 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cc48 │ │ │ │ cbz r0, 88be2 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 88be2 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ cbnz r3, 88be2 │ │ │ │ @@ -71373,20 +71373,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cd18 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cd38 │ │ │ │ cbnz r0, 88c24 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -71459,15 +71459,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w 88e68 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 88de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 88de0 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n 88c8e │ │ │ │ orr.w r7, r7, #8 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ @@ -71523,15 +71523,15 @@ │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 88c8e │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n 88b52 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 88c82 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -71568,31 +71568,31 @@ │ │ │ │ b.n 88bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 88dcc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 88bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n 88d92 │ │ │ │ b.n 88d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w 88d0c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n 88c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 88d98 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -71602,66 +71602,66 @@ │ │ │ │ cbz r3, 88e74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 88c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 88dee │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n 88c8e │ │ │ │ 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 253be0 │ │ │ │ + bl 253c00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253bfc │ │ │ │ + bl 253c1c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, 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 r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 253d14 │ │ │ │ + bl 253d34 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253d3c │ │ │ │ + bl 253d5c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 253c14 │ │ │ │ + bl 253c34 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253cbc │ │ │ │ + bl 253cdc │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -71674,15 +71674,15 @@ │ │ │ │ cbz r3, 88f7c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 88f80 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 88988 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 88f7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -71691,15 +71691,15 @@ │ │ │ │ b.n 88f64 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 88f80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 88988 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 88f5e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -72098,15 +72098,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 895ac │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 89376 │ │ │ │ ldr r2, [pc, #540] @ (895cc ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -72172,15 +72172,15 @@ │ │ │ │ beq.n 89376 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w 8927a │ │ │ │ b.n 89280 │ │ │ │ mov sl, r0 │ │ │ │ b.n 891e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cbz r0, 8947a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 89376 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w 89376 │ │ │ │ @@ -72202,18 +72202,18 @@ │ │ │ │ bl 8a670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 89446 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n 89446 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 253d3c │ │ │ │ + bl 253d5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89448 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -72277,16 +72277,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w 89280 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w 89280 │ │ │ │ b.n 89376 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 895a8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -72299,33 +72299,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n 89222 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ movs r2, r5 │ │ │ │ - ble.n 895e8 │ │ │ │ + ble.n 89628 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 89590 │ │ │ │ + bgt.n 895d0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -72447,19 +72447,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #284] @ 0x11c │ │ │ │ - bl 25a4ec │ │ │ │ + bl 25a50c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 89772 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -72545,16 +72545,16 @@ │ │ │ │ beq.w 89b88 │ │ │ │ ldrb.w r3, [r1, #1129] @ 0x469 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 89b88 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 89872 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 89b96 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -72567,15 +72567,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 89b3e │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 898d4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 89b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -72583,16 +72583,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 89a8c │ │ │ │ mov r1, r5 │ │ │ │ - bl 264514 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 264534 │ │ │ │ + bl 2642f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 898f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 89b3e │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -72614,26 +72614,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8992c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 8994a │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -72692,15 +72692,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 253e50 │ │ │ │ + bl 253e70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 89bce │ │ │ │ ldr r3, [pc, #764] @ (89d04 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -72728,15 +72728,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1048] @ 0x418 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ beq.n 89a98 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 89b22 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 89b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -72792,34 +72792,34 @@ │ │ │ │ strd r0, r1, [r7, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 89b22 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #312 @ 0x138 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89a6a │ │ │ │ ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 89be8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ str.w r3, [r4, #1124] @ 0x464 │ │ │ │ movs r0, #0 │ │ │ │ b.n 89b6c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n 898f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a398 │ │ │ │ + bl 25a3b8 │ │ │ │ b.n 89a1c │ │ │ │ ldr r2, [pc, #436] @ (89d08 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -72968,19 +72968,19 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 89dfc │ │ │ │ + bvc.n 89c3c │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 89d08 │ │ │ │ + bvc.n 89d48 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1252] @ 8a20c │ │ │ │ @@ -73007,16 +73007,16 @@ │ │ │ │ beq.w 8a09c │ │ │ │ ldrb.w r3, [r1, #1129] @ 0x469 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8a09c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 89d86 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 8a0aa │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -73029,15 +73029,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8a052 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 89de8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8a036 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -73045,16 +73045,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 89fa0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 264514 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 264534 │ │ │ │ + bl 2642f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 89e0c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8a052 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -73076,26 +73076,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 89e40 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 89e5e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -73154,15 +73154,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 253e50 │ │ │ │ + bl 253e70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a0e2 │ │ │ │ ldr r3, [pc, #764] @ (8a218 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -73190,15 +73190,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1048] @ 0x418 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ beq.n 89fac │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a036 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8a036 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -73254,34 +73254,34 @@ │ │ │ │ strd r0, r1, [r7, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8a036 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #312 @ 0x138 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89f7e │ │ │ │ ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8a0fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ str.w r3, [r4, #1124] @ 0x464 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8a080 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n 89e0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a398 │ │ │ │ + bl 25a3b8 │ │ │ │ b.n 89f30 │ │ │ │ ldr r2, [pc, #436] @ (8a21c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -73430,19 +73430,19 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 8a2e8 │ │ │ │ + bcs.n 8a128 │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 8a1f4 │ │ │ │ + bcs.n 8a234 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #264] @ (8a344 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -73665,15 +73665,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8a4a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cbz r0, 8a4a8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73683,16 +73683,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 8a4d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 264514 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 264534 │ │ │ │ + bl 2642f8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73860,26 +73860,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 8a6d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 8a6b0 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 8a6b0 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cddc │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cdfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8a75a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a7a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -73936,45 +73936,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a7f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (8a808 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (8a80c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a6f0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 8a6f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a6b0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 8a6f0 │ │ │ │ b.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 8a726 │ │ │ │ b.n 8a6b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -73989,19 +73989,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 8a790 │ │ │ │ nop │ │ │ │ ldr r6, [r3, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r3, 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, #4032] @ 0xfc0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -74079,15 +74079,15 @@ │ │ │ │ bl 8a684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a882 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 8a88e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bne.n 8a88e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 8a916 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -74118,16 +74118,16 @@ │ │ │ │ bne.n 8a9e0 │ │ │ │ ldrb.w r3, [r4, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8aaba │ │ │ │ ldr r3, [pc, #688] @ (8ac10 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 8a974 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 8aa44 │ │ │ │ cbz r6, 8a9a2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -74135,29 +74135,29 @@ │ │ │ │ b.n 8a9a2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 8aade │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 88eec │ │ │ │ adds r2, r7, #1 │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq.n 8a97c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1128] @ 0x468 │ │ │ │ b.n 8a892 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 253d3c │ │ │ │ + bl 253d5c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a872 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1129] @ 0x469 │ │ │ │ bpl.w 8a882 │ │ │ │ @@ -74220,16 +74220,16 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.n 8aae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8aa5c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 8aa5c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -74278,16 +74278,16 @@ │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8a9a2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8abf2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 8abec │ │ │ │ ldr r1, [pc, #236] @ (8ac14 ) │ │ │ │ add r1, pc │ │ │ │ @@ -74296,74 +74296,74 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #228] @ (8ac18 ) │ │ │ │ ldr r1, [pc, #228] @ (8ac1c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8a9a2 │ │ │ │ ldr r3, [pc, #204] @ (8ac10 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8aad6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8ac04 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8abfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, 8abf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (8ac20 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (8ac24 ) │ │ │ │ add r2, pc │ │ │ │ strd sl, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8aad6 │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 8abe6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 8abe0 │ │ │ │ ldr r1, [pc, #100] @ (8ac28 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #92] @ (8ac2c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (8ac30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8aad6 │ │ │ │ ldr r1, [pc, #80] @ (8ac34 ) │ │ │ │ add r1, pc │ │ │ │ b.n 8abc6 │ │ │ │ ldr r2, [pc, #80] @ (8ac38 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8abc0 │ │ │ │ @@ -74383,43 +74383,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 8ab6c │ │ │ │ nop │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 8ac60 │ │ │ │ + cbz r2, 8ac68 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r4, r4 │ │ │ │ + uxth r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r3 │ │ │ │ @@ -74645,15 +74645,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ cbz r2, 8af32 │ │ │ │ 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, #3580] @ 0xdfc │ │ │ │ @@ -74865,18 +74865,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 8b1ee │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 8b1d4 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -74887,34 +74887,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 8b1be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 8b242 │ │ │ │ mov r1, r4 │ │ │ │ - bl 264514 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 264534 │ │ │ │ + bl 2642f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n 8b1ac │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 8b1ac │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25a4ec │ │ │ │ + bl 25a50c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8b24c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -74962,18 +74962,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 8b1d4 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25a4ec │ │ │ │ + bl 25a50c │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, 8b250 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -75314,15 +75314,15 @@ │ │ │ │ beq.w 8b6f4 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 8b83e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b8ee │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w sl, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -75336,25 +75336,25 @@ │ │ │ │ beq.w 8b83e │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ beq.w 8b8aa │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b8e0 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ beq.w 8b8b8 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r5, #336 @ 0x150 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 264588 │ │ │ │ + bl 2645a8 │ │ │ │ ldrd r0, r2, [r6, #60] @ 0x3c │ │ │ │ add.w r3, r7, #1056 @ 0x420 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -75387,15 +75387,15 @@ │ │ │ │ tst.w sl, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 264588 │ │ │ │ + bl 2645a8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 8b85c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -75404,19 +75404,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 264588 │ │ │ │ + bl 2645a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18cee8 │ │ │ │ + bl 18cf08 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8b83a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ itet gt │ │ │ │ cmpgt r3, #189 @ 0xbd │ │ │ │ @@ -75444,15 +75444,15 @@ │ │ │ │ moveq.w r3, #312 @ 0x138 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b84a │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8b5f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ @@ -75602,15 +75602,15 @@ │ │ │ │ b.n 8b66c │ │ │ │ add.w r3, r7, #736 @ 0x2e0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bne.w 8b70a │ │ │ │ b.n 8b84a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b5f6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 8b5f6 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -75633,15 +75633,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #872] @ (8bc70 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [pc, #856] @ (8bc64 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [pc, #128] @ (8b998 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -75737,24 +75737,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1096] @ 0x448 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 18cf38 │ │ │ │ + bl 18cf58 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 18cf04 │ │ │ │ + bl 18cf24 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (8ba74 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (8ba70 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -75827,21 +75827,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #312 @ 0x138 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #396] @ 0x18c │ │ │ │ ldr.w r0, [r6, #404] @ 0x194 │ │ │ │ - bl 25a4ec │ │ │ │ + bl 25a50c │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2566ec │ │ │ │ + bl 25670c │ │ │ │ ldr.w r0, [r6, #404] @ 0x194 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8beec │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -75878,19 +75878,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #5888 @ 0x1700 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2567ac │ │ │ │ + bl 2567cc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3580] @ 0xdfc │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ - bl 2566e4 │ │ │ │ + bl 256704 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 8beba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -76404,17 +76404,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3560] @ 0xde8 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r4, 8c18a │ │ │ │ + cbz r4, 8c192 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 8c184 │ │ │ │ + cbz r2, 8c18c │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -76456,17 +76456,17 @@ │ │ │ │ bl e91dc │ │ │ │ b.n 8c16e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl b0f80 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 8c15e │ │ │ │ - cbz r6, 8c1fc │ │ │ │ + cbz r6, 8c204 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -76915,15 +76915,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (8c788 ) │ │ │ │ ldr r1, [pc, #200] @ (8c78c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8c636 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8c672 │ │ │ │ @@ -76967,43 +76967,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #138 @ 0x8a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + sub sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [pc, #176] @ (8c844 ) │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [lr, #1124] @ 0x464 │ │ │ │ @@ -77382,23 +77382,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (8cbec ) │ │ │ │ ldr r1, [pc, #28] @ (8cbf0 ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8cbac │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (8cc60 ) │ │ │ │ @@ -77426,23 +77426,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (8cc68 ) │ │ │ │ ldr r1, [pc, #28] @ (8cc6c ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8cc28 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ sub sp, #12 │ │ │ │ @@ -79203,27 +79203,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (8e0ec ) │ │ │ │ ldr r1, [pc, #28] @ (8e0f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e052 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79349,27 +79349,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (8e284 ) │ │ │ │ ldr r1, [pc, #28] @ (8e288 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e1ea │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1508] @ 8e884 │ │ │ │ @@ -79723,15 +79723,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #480] @ (8e8a0 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #480] @ (8e8a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e554 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -79764,15 +79764,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #364] @ (8e8ac ) │ │ │ │ ldr r1, [pc, #368] @ (8e8b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e4bc │ │ │ │ ldr r3, [pc, #328] @ (8e894 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -79806,50 +79806,50 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8e760 │ │ │ │ ldr r2, [pc, #252] @ (8e8b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #252] @ (8e8b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e760 │ │ │ │ ldr r2, [pc, #244] @ (8e8bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #244] @ (8e8c0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e4b8 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #228] @ (8e8c4 ) │ │ │ │ ldr r3, [pc, #232] @ (8e8c8 ) │ │ │ │ ldr r1, [pc, #232] @ (8e8cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e692 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #212] @ (8e8d0 ) │ │ │ │ ldr r1, [pc, #216] @ (8e8d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e656 │ │ │ │ ldr r2, [pc, #208] @ (8e8d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8e8dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e760 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -79866,26 +79866,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #152] @ (8e8e0 ) │ │ │ │ ldr r3, [pc, #152] @ (8e8e4 ) │ │ │ │ ldr r1, [pc, #156] @ (8e8e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e790 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #136] @ (8e8ec ) │ │ │ │ ldr r3, [pc, #140] @ (8e8f0 ) │ │ │ │ ldr r1, [pc, #140] @ (8e8f4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8e598 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8e566 │ │ │ │ b.n 8e5cc │ │ │ │ nop │ │ │ │ @@ -79895,61 +79895,61 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1504] @ 8eeec │ │ │ │ @@ -80301,15 +80301,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #480] @ (8ef08 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #480] @ (8ef0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8ebbc │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -80342,15 +80342,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #364] @ (8ef14 ) │ │ │ │ ldr r1, [pc, #368] @ (8ef18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8eb24 │ │ │ │ ldr r3, [pc, #328] @ (8eefc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -80384,50 +80384,50 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8edc8 │ │ │ │ ldr r2, [pc, #252] @ (8ef1c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #252] @ (8ef20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8edc8 │ │ │ │ ldr r2, [pc, #244] @ (8ef24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #244] @ (8ef28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8eb20 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #228] @ (8ef2c ) │ │ │ │ ldr r3, [pc, #232] @ (8ef30 ) │ │ │ │ ldr r1, [pc, #232] @ (8ef34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8ecfa │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #212] @ (8ef38 ) │ │ │ │ ldr r1, [pc, #216] @ (8ef3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8ecbe │ │ │ │ ldr r2, [pc, #208] @ (8ef40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8ef44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8edc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -80444,26 +80444,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #152] @ (8ef48 ) │ │ │ │ ldr r3, [pc, #152] @ (8ef4c ) │ │ │ │ ldr r1, [pc, #156] @ (8ef50 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8edf8 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #136] @ (8ef54 ) │ │ │ │ ldr r3, [pc, #140] @ (8ef58 ) │ │ │ │ ldr r1, [pc, #140] @ (8ef5c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 8ec00 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8ebce │ │ │ │ b.n 8ec34 │ │ │ │ nop │ │ │ │ @@ -80473,61 +80473,61 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #14972 @ 0x3a7c │ │ │ │ adds r2, r0, r1 │ │ │ │ @@ -80569,15 +80569,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 8ef9a │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 8ef9a │ │ │ │ ldrb.w r3, [r4, #2704] @ 0xa90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #72 @ 0x48 │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ orr.w r3, r3, #51 @ 0x33 │ │ │ │ @@ -80615,15 +80615,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n 8f082 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #544] @ (8f288 ) │ │ │ │ ldr r3, [pc, #536] @ (8f284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -80670,20 +80670,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 8f108 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8f0be │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8f0b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 8f066 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8f264 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -80702,111 +80702,111 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8f14c │ │ │ │ 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 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f178 │ │ │ │ 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 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f1e6 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ vldr d0, [pc, #128] @ 8f278 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f226 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -80815,15 +80815,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 8f066 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -80869,15 +80869,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4704 │ │ │ │ + bl 1b4724 │ │ │ │ ldr r3, [pc, #188] @ (8f3b0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -80919,27 +80919,27 @@ │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 8f310 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d02fc │ │ │ │ + bl 1d031c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8f310 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ bl 8f018 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d053c │ │ │ │ + bl 1d055c │ │ │ │ b.n 8f310 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ @@ -81016,21 +81016,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8f466 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 8f4ce │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add r7, sp, #16 │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -81039,15 +81039,15 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #44] @ (8f4fc ) │ │ │ │ ldr r3, [pc, #36] @ (8f4f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -81102,25 +81102,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 24ecdc │ │ │ │ + bl 24ecfc │ │ │ │ ldr r2, [pc, #676] @ (8f818 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 24ecdc │ │ │ │ + bl 24ecfc │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -81187,15 +81187,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (8f83c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 250074 │ │ │ │ + bl 250094 │ │ │ │ ldr r2, [pc, #500] @ (8f840 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (8f844 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -81240,25 +81240,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 24ecdc │ │ │ │ + bl 24ecfc │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (8f858 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 24ecdc │ │ │ │ + bl 24ecfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (8f85c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (8f860 ) │ │ │ │ @@ -81361,108 +81361,108 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r5, r4 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24f9ec │ │ │ │ + bl 24fa0c │ │ │ │ ldr r2, [pc, #72] @ (8f8dc ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (8f8e0 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 250074 │ │ │ │ + bl 250094 │ │ │ │ ldr r2, [pc, #40] @ (8f8e4 ) │ │ │ │ ldr r3, [pc, #44] @ (8f8e8 ) │ │ │ │ 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 8f8d8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r0, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81471,82 +81471,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8f500 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 251768 │ │ │ │ + bl 251788 │ │ │ │ cbz r7, 8f940 │ │ │ │ ldr r2, [pc, #48] @ (8f954 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (8f958 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ mov r3, r0 │ │ │ │ b.n 8f92e │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ 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 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ add.w ip, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -81585,25 +81585,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8fa4e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (8fa94 ) │ │ │ │ ldr r2, [pc, #60] @ (8fa90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -81662,21 +81662,21 @@ │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ 8fb64 │ │ │ │ @@ -81686,15 +81686,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r5, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8fade │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8fade │ │ │ │ @@ -81718,15 +81718,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ @@ -81758,15 +81758,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -81785,15 +81785,15 @@ │ │ │ │ mov r8, 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 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8fc68 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -81803,38 +81803,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8fc5c │ │ │ │ movs r7, #0 │ │ │ │ b.n 8fc76 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ 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.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n 8fd52 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81844,19 +81844,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -81865,26 +81865,26 @@ │ │ │ │ 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, [sl, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8fce4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a9610 │ │ │ │ + bl 1a9630 │ │ │ │ cbz r6, 8fd5e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8fd8c ) │ │ │ │ ldr r3, [pc, #36] @ (8fd88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -81936,25 +81936,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n 8fe32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8fe18 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [pc, #184] @ (8fed4 ) │ │ │ │ ldr r3, [pc, #180] @ (8fed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -81989,30 +81989,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fe92 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n 8fe18 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n 8fe72 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -82062,51 +82062,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n 8ffb2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8ff5e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8ff8e │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [pc, #188] @ (90058 ) │ │ │ │ ldr r3, [pc, #180] @ (90054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -82141,31 +82141,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 90012 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n 8ff5e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n 8ffee │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -82221,25 +82221,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n 900fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 900e2 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [pc, #276] @ (901f8 ) │ │ │ │ ldr r2, [pc, #268] @ (901f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -82281,30 +82281,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90168 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 900e2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 9014c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 9014c │ │ │ │ movs r3, #1 │ │ │ │ @@ -82316,30 +82316,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 901c0 │ │ │ │ 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 900e2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n 9014c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -82377,42 +82377,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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90260 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ 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 r9, [sp, #20] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ @@ -82437,30 +82437,30 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #400] @ (90488 ) │ │ │ │ ldr r3, [pc, #384] @ (9047c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 90474 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl 9005c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -82495,23 +82495,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 9046c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ @@ -82540,36 +82540,36 @@ │ │ │ │ str.w ip, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r9, r2, lsl #2] │ │ │ │ str.w ip, [r9, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 902f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 90444 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov sl, r0 │ │ │ │ b.n 9037c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 90420 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -82603,22 +82603,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ 90850 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ 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 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -82626,18 +82626,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 90798 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -82665,22 +82665,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w lr, [pc, #708] @ 90854 │ │ │ │ @@ -82692,15 +82692,15 @@ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90836 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -82712,102 +82712,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 907a4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90618 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r2, [r7, #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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9064a │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ 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, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90844 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r8, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #36] @ 0x24 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -82840,18 +82840,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr r2, [pc, #216] @ (90858 ) │ │ │ │ ldr r3, [pc, #200] @ (9084c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -82892,30 +82892,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 90554 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9080c │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.n 90618 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 907e8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -82992,43 +82992,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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90914 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ 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 901fc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83037,29 +83037,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -83093,49 +83093,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90a52 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 901fc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83149,27 +83149,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83178,27 +83178,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83206,68 +83206,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90b9a │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90bda │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 92278 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -83322,58 +83322,58 @@ │ │ │ │ lsrs r7, r0, #13 │ │ │ │ lsrs r7, r0, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 9092c │ │ │ │ @ instruction: 0xf78400a3 │ │ │ │ @ instruction: 0xf77e00a3 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90cda │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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] │ │ │ │ @@ -83405,24 +83405,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83430,29 +83430,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -83485,24 +83485,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83510,29 +83510,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -83565,24 +83565,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83590,29 +83590,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -83645,24 +83645,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83670,29 +83670,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -83725,24 +83725,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -83750,29 +83750,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -83805,26 +83805,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ 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 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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] │ │ │ │ @@ -83832,29 +83832,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -83887,26 +83887,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ 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 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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] │ │ │ │ @@ -83914,46 +83914,46 @@ │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922d4 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #36] @ 0x24 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -83979,26 +83979,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ 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 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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] │ │ │ │ @@ -84006,47 +84006,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922d0 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84072,24 +84072,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84097,45 +84097,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84162,53 +84162,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -84239,24 +84239,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84264,29 +84264,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -84317,24 +84317,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84342,45 +84342,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ 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 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84411,24 +84411,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84436,38 +84436,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84500,24 +84500,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84525,39 +84525,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84590,24 +84590,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84615,39 +84615,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84681,24 +84681,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84706,38 +84706,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84771,24 +84771,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84796,38 +84796,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84861,24 +84861,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84886,38 +84886,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -84951,24 +84951,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -84976,41 +84976,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -85034,15 +85034,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #352] @ (922d8 ) │ │ │ │ ldr r3, [pc, #356] @ (922dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -85132,26 +85132,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 90cb6 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90cea │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.w 90cea │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9228a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9228a │ │ │ │ @@ -85189,29 +85189,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8fc20 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 92330 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 sl, r7, #68 @ 0x44 │ │ │ │ @@ -85220,18 +85220,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 92524 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -85247,22 +85247,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ 92d3c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -85273,51 +85273,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 sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -85325,18 +85325,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #74] @ 0x4a │ │ │ │ adds r2, #11 │ │ │ │ @@ -85376,21 +85376,21 @@ │ │ │ │ b.n 923b4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 923b4 │ │ │ │ movs r3, #16 │ │ │ │ b.n 923b4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -85399,18 +85399,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #26 │ │ │ │ lsls r7, r5, #26 │ │ │ │ @@ -85435,21 +85435,21 @@ │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r7, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85458,18 +85458,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -85494,21 +85494,21 @@ │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -85517,18 +85517,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #24 │ │ │ │ @@ -85553,39 +85553,39 @@ │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsls r0, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 925f4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -85593,18 +85593,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #23 │ │ │ │ lsls r7, r0, #23 │ │ │ │ @@ -85629,21 +85629,21 @@ │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsls r7, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -85652,18 +85652,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r7, r7, #21 │ │ │ │ @@ -85688,21 +85688,21 @@ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsls r7, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -85711,18 +85711,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #20 │ │ │ │ lsls r3, r5, #20 │ │ │ │ @@ -85747,21 +85747,21 @@ │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsls r3, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -85770,18 +85770,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 r1, r8 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -85808,22 +85808,22 @@ │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -85832,15 +85832,15 @@ │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, r8, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #872] @ (92d40 ) │ │ │ │ ldr r3, [pc, #856] @ (92d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -85853,39 +85853,39 @@ │ │ │ │ b.n 9297c │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 9297c │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 9297c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -85894,18 +85894,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r1, r7, #16 │ │ │ │ @@ -85930,114 +85930,114 @@ │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r1, r7, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92920 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -86046,18 +86046,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -86082,39 +86082,39 @@ │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -86124,18 +86124,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -86174,22 +86174,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 92d88 │ │ │ │ lsls r3, r4, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -86198,54 +86198,54 @@ │ │ │ │ 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 r9, [r6, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 92dcc │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fd90 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 929d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -86253,53 +86253,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fa98 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fed8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -86308,15 +86308,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 938d4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -86331,22 +86331,22 @@ │ │ │ │ bl 901fc │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -86354,38 +86354,38 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fed8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -86393,15 +86393,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, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fd90 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ @@ -86444,22 +86444,22 @@ │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r5, r6, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -86468,68 +86468,68 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 930ca │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 930f0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -86540,15 +86540,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ 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 9338a │ │ │ │ @@ -86596,22 +86596,22 @@ │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -86622,15 +86622,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7, lr, lsl #2] │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 934dc │ │ │ │ @@ -86679,22 +86679,22 @@ │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w r8, [fp, #46] @ 0x2e │ │ │ │ b.w 929ae │ │ │ │ @@ -86747,30 +86747,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 92f8c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 933ae │ │ │ │ mov r2, r4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ 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 │ │ │ │ @@ -86817,21 +86817,21 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 93842 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ @@ -86841,21 +86841,21 @@ │ │ │ │ strh r3, [r4, #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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 9338a │ │ │ │ movs r3, #1 │ │ │ │ @@ -86866,30 +86866,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 9338a │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 93500 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -86929,21 +86929,21 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n 935f8 │ │ │ │ mov r8, ip │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ @@ -86953,15 +86953,15 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -86984,21 +86984,21 @@ │ │ │ │ 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} │ │ │ │ beq.n 936a2 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -87007,15 +87007,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -87037,21 +87037,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.n 93744 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -87060,21 +87060,21 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 934dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -87084,30 +87084,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 934dc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 93798 │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n 9377a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -87181,30 +87181,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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 938a4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.w 92ef8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 93886 │ │ │ │ movs r3, #1 │ │ │ │ @@ -87260,21 +87260,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -87284,15 +87284,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -87307,21 +87307,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -87331,15 +87331,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -87355,21 +87355,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ @@ -87382,15 +87382,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -87473,23 +87473,23 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 93bd4 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 93de6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -87497,15 +87497,15 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 43fd0 │ │ │ │ @@ -87571,21 +87571,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 93cfe │ │ │ │ cbz r5, 93d66 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -87594,20 +87594,20 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 93d8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -87615,33 +87615,33 @@ │ │ │ │ b.n 93b0c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.w 93b0c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 93b06 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ ldr r2, [pc, #52] @ (93e04 ) │ │ │ │ ldr r3, [pc, #48] @ (93e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -87694,37 +87694,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ 9462c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93e9a │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -87732,25 +87732,25 @@ │ │ │ │ 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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d4c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87761,18 +87761,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87818,53 +87818,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 93fb6 │ │ │ │ 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93ff4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -87873,32 +87873,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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87910,15 +87910,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -87931,46 +87931,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94110 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -87996,25 +87996,25 @@ │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9417c │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -88066,15 +88066,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88086,18 +88086,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88124,40 +88124,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 9594e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 942be │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ 94630 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -88175,15 +88175,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 9591e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 95f6a │ │ │ │ @@ -88226,53 +88226,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 93f98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 943c8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94406 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -88280,44 +88280,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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88337,20 +88337,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 8f95c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #32 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -88359,18 +88359,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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -88409,25 +88409,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 95dde │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w 95936 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -88471,117 +88471,117 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 9465c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 946b8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 946e8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a332c │ │ │ │ + bl 1a334c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94712 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -88594,67 +88594,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94782 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 947d4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88691,25 +88691,25 @@ │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94872 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -88802,33 +88802,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -88845,64 +88845,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94a1c │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94a46 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ @@ -88915,33 +88915,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94aa4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -88951,106 +88951,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94afc │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 94b3e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94b82 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94bbc │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -89063,49 +89063,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 94c1a │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 94c4a │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1a332c │ │ │ │ + bl 1a334c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -89114,27 +89114,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -89143,18 +89143,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -89250,15 +89250,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -89306,25 +89306,25 @@ │ │ │ │ bl 8f95c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94e88 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -89333,25 +89333,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94ec8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -89407,15 +89407,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -89438,15 +89438,15 @@ │ │ │ │ bl 8fb68 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 94fb8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 9005c │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -89473,32 +89473,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 8f9c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ @@ -89515,15 +89515,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8f95c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -89543,27 +89543,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 8f95c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -89580,15 +89580,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl 8fb68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -89614,46 +89614,46 @@ │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 951b2 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -89673,15 +89673,15 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r7, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, r8, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -89692,53 +89692,53 @@ │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 95286 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 952c4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -89746,72 +89746,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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95370 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -89822,23 +89822,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89846,15 +89846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ @@ -89897,34 +89897,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95486 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -89934,29 +89934,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -89966,18 +89966,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -90038,46 +90038,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2368 @ 0x940 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 9005c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 95ef4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -90087,29 +90087,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 95aa6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2280 @ 0x8e8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 95f2c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -90126,15 +90126,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 959f2 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -90144,68 +90144,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95746 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3dd4 │ │ │ │ + bl 1a3df4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -90214,18 +90214,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ ldr.w r2, [pc, #1960] @ 95f88 │ │ │ │ ldr.w r3, [pc, #1960] @ 95f8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -90298,30 +90298,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 958c4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d16 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 958a0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90336,15 +90336,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.w 9500e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n 958a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -90401,30 +90401,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 959c2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.w 9429c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 959a4 │ │ │ │ movs r3, #4 │ │ │ │ @@ -90476,30 +90476,30 @@ │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95a70 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ b.n 956e4 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95a50 │ │ │ │ @@ -90551,30 +90551,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95b20 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.n 95670 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 95b02 │ │ │ │ movs r2, #1 │ │ │ │ @@ -90619,30 +90619,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95bbe │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 955d4 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 95ba0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -90690,30 +90690,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 95c68 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 9557a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 95c44 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90761,30 +90761,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95d0a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d86 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n 95cec │ │ │ │ movs r3, #1 │ │ │ │ @@ -90832,30 +90832,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95dae │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d52 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 95d90 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90887,30 +90887,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 95e3a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.w 94596 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n 95e16 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -90943,30 +90943,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95ec2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.w 944a8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 95ea4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -91047,15 +91047,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 95ff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -91108,15 +91108,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96028 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee208 │ │ │ │ + bl 1ee228 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 960f0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ movw r7, #611 @ 0x263 │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -91125,22 +91125,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n 96092 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 9608c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ cbz r0, 9608c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9608c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 960e2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 9608c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -91150,15 +91150,15 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 9608c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 9606e │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -91175,15 +91175,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96092 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96060 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -91236,64 +91236,64 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96c74 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -91330,38 +91330,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a08ac │ │ │ │ + bl 1a08cc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 96126 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9610a │ │ │ │ ldrd r5, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96004 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r2, [pc, #1664] @ 96970 │ │ │ │ ldr.w r3, [pc, #1652] @ 96968 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -91376,29 +91376,29 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8fc20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 96330 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -91406,18 +91406,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #16 │ │ │ │ lsls r7, r3, #16 │ │ │ │ @@ -91454,33 +91454,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 922e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 962ac │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ b.n 962ac │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w r2, r9, #68 @ 0x44 │ │ │ │ add.w r7, r3, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -91493,28 +91493,28 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -91523,28 +91523,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 r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -91553,18 +91553,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96bc6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #13 │ │ │ │ @@ -91592,21 +91592,21 @@ │ │ │ │ lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -91620,51 +91620,51 @@ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r2, r7, #24 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ 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, r8 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ @@ -91693,22 +91693,22 @@ │ │ │ │ lsls r2, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ @@ -91716,31 +91716,31 @@ │ │ │ │ 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, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -91759,28 +91759,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r7, r2, lsl #2] │ │ │ │ str.w fp, [r7, r8, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 9048c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -91790,28 +91790,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -91841,33 +91841,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ b.n 962ac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -91880,24 +91880,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r8, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ @@ -91906,18 +91906,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -91956,21 +91956,21 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -91979,33 +91979,33 @@ │ │ │ │ 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, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r8, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 93e08 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -92013,28 +92013,28 @@ │ │ │ │ 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, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -92065,27 +92065,27 @@ │ │ │ │ mov r0, sl │ │ │ │ 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 fp, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -92093,18 +92093,18 @@ │ │ │ │ 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, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -92120,22 +92120,22 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ @@ -92143,15 +92143,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, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r8, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 963e8 │ │ │ │ movs r3, #32 │ │ │ │ b.n 96562 │ │ │ │ movs r3, #32 │ │ │ │ b.n 96b6a │ │ │ │ movs r3, #32 │ │ │ │ b.n 96976 │ │ │ │ @@ -92212,15 +92212,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 962c0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub.w r1, r2, #668 @ 0x29c │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 96c36 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9610a │ │ │ │ b.w 962ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -92231,21 +92231,21 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ add.w ip, r4, #32 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -92255,27 +92255,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, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -92284,21 +92284,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -92319,15 +92319,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 9048c │ │ │ │ b.w 962ac │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -92576,24 +92576,24 @@ │ │ │ │ b.n 96f3c │ │ │ │ ldr r2, [pc, #24] @ (97034 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #24] @ (97038 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 96f7a │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 1, cr0, cr10, cr2, {1} │ │ │ │ + cdp 0, 3, cr0, cr10, cr2, {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 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r2, [pc, #740] @ (97338 ) │ │ │ │ @@ -93123,36 +93123,36 @@ │ │ │ │ ldr r3, [pc, #40] @ (975cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (975d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (975d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 97592 │ │ │ │ ldr r3, [pc, #32] @ (975d8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 975a4 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (975dc ) │ │ │ │ add r3, pc │ │ │ │ b.n 975a4 │ │ │ │ ldrh r6, [r7, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 977b4 │ │ │ │ + b.n 977f4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia.w r0, {r1, r5} │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + ldmia.w r0!, {r1, r5} │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -93166,16 +93166,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 97612 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 97628 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -93687,16 +93687,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [r1, #4] │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n 97cb4 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, 97ca6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -94174,16 +94174,16 @@ │ │ │ │ movcs r3, fp │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, fp │ │ │ │ it cc │ │ │ │ movcc r3, fp │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 981c6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq.w r3, r3, r9 │ │ │ │ ldreq.w r2, [r8, #220] @ 0xdc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -94671,15 +94671,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 986c0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n 98688 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e8cfc │ │ │ │ mov fp, r0 │ │ │ │ @@ -94696,16 +94696,16 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh.w r0, [ip, #34] @ 0x22 │ │ │ │ - orrs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldr.w r0, [ip, #34] @ 0x22 │ │ │ │ + orns r0, r2, #10616832 @ 0xa20000 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 98742 │ │ │ │ subs r3, #4 │ │ │ │ @@ -94940,15 +94940,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 98982 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 98948 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e8cfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -95100,15 +95100,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 98b64 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 98b2e │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r8, #281] @ 0x119 │ │ │ │ strbeq.w r6, [r8, #280] @ 0x118 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -95384,16 +95384,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, #1536] @ 0x600 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, 98e80 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r2, [sl, #1540] @ 0x604 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -96013,15 +96013,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 186070 │ │ │ │ + bl 186090 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 995c6 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -96029,28 +96029,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 99608 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ffbc │ │ │ │ + bl 21ffdc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9961e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 995f6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 99608 │ │ │ │ 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 │ │ │ │ @@ -96870,35 +96870,35 @@ │ │ │ │ add.w r7, r5, #176 @ 0xb0 │ │ │ │ ldrb.w r3, [r6, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99fde │ │ │ │ add.w r0, r6, #4928 @ 0x1340 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r6, #4896 @ 0x1320 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #28 │ │ │ │ bl bb330 │ │ │ │ add.w r0, r6, #4928 @ 0x1340 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 99f66 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 99f56 │ │ │ │ bl f8f84 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 99f4a │ │ │ │ ldr.w r0, [r8, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ cbz r1, 99f72 │ │ │ │ mov r0, r6 │ │ │ │ bl f8f84 │ │ │ │ ldr.w r3, [r8, #804] @ 0x324 │ │ │ │ cbz r3, 99fb8 │ │ │ │ @@ -97152,24 +97152,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n 9a220 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9a246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de18 │ │ │ │ + bl 17de38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9a21a │ │ │ │ ldr.w r0, [r8, #3592] @ 0xe08 │ │ │ │ adds r4, #4 │ │ │ │ bl 10d6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21ffd0 │ │ │ │ + bl 21fff0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9a220 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -97249,15 +97249,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bl 7faac │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #536] @ 0x218 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 44980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f858 │ │ │ │ @@ -97434,15 +97434,15 @@ │ │ │ │ ldr.w r0, [r8, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9a578 │ │ │ │ ldr.w r1, [r8, #544] @ 0x220 │ │ │ │ cbz r0, 9a56e │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ cbz r0, 9a56a │ │ │ │ ldr.w r3, [r8, #548] @ 0x224 │ │ │ │ str.w r5, [r8, #552] @ 0x228 │ │ │ │ str.w r0, [r8, #544] @ 0x220 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n 9a4b0 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -97476,15 +97476,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66e0028 │ │ │ │ + @ instruction: 0xf68e0028 │ │ │ │ bl 3205c6 │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ bl 11e5ce │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -97509,21 +97509,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5920 @ 0x1720 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #5920 @ 0x1720 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ adds r7, #12 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1064] @ 0x428 │ │ │ │ cbz r1, 9a63a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ b.n 9a5f6 │ │ │ │ vldr d7, [pc, #52] @ 9a670 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (9a680 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -97543,15 +97543,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9a760 │ │ │ │ + bcc.n 9a5a0 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (9a8cc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -97761,49 +97761,49 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ cbz r6, 9a92a │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f6158 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r2, [pc, #76] @ (9a99c ) │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ ldr r2, [pc, #44] @ (9a9a0 ) │ │ │ │ ldr r3, [pc, #28] @ (9a994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -97843,19 +97843,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44980 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -97881,15 +97881,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 9aaaa │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cbz r0, 9aa9c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9aad8 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ add r0, r2 │ │ │ │ @@ -97979,15 +97979,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9ab7a │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -98165,15 +98165,15 @@ │ │ │ │ add.w r7, r7, #8768 @ 0x2240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 9ad58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1a6c50 │ │ │ │ + bl 1a6c70 │ │ │ │ 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} │ │ │ │ @@ -98217,20 +98217,20 @@ │ │ │ │ add.w r9, sp, #384 @ 0x180 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #668 @ 0x29c │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -98242,67 +98242,67 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f6158 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 9ae62 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9adfa │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 9ae1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ffbc │ │ │ │ + bl 21ffdc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 9ae58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9ae14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ b.n 9ae14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n 9ae4a │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #624 @ 0x270 │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr.w r3, [pc, #1388] @ 9b3e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ mov ip, sl │ │ │ │ add r3, sp, #644 @ 0x284 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -98535,15 +98535,15 @@ │ │ │ │ cbz r3, 9b144 │ │ │ │ ldrb.w r4, [r3, #392] @ 0x188 │ │ │ │ ldr.w r3, [r1, #204] @ 0xcc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 9b12c │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cbz r6, 9b1aa │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -98839,16 +98839,16 @@ │ │ │ │ cbz r0, 9b4a8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, 9b4b2 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 9b4b2 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n 9b4b2 │ │ │ │ @@ -98889,24 +98889,24 @@ │ │ │ │ ldr.w r0, [ip, #536] @ 0x218 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 9b4f6 │ │ │ │ add.w r7, r4, #4928 @ 0x1340 │ │ │ │ adds r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r1, r4, #4896 @ 0x1320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #28 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #176 @ 0xb0 │ │ │ │ bl bb208 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cbnz r6, 9b550 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cbnz r3, 9b582 │ │ │ │ add.w r2, r5, #176 @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7f55c │ │ │ │ @@ -98989,23 +98989,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 9b648 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9b73a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 9b5f6 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -99016,15 +99016,15 @@ │ │ │ │ bpl.n 9b6d2 │ │ │ │ cbz r5, 9b69a │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 9b6ba │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 9b6ba │ │ │ │ @@ -99072,32 +99072,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n 9b6ac │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9b70c │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9b75c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9b732 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9b76c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n 9b61a │ │ │ │ @@ -99221,15 +99221,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bl 7faac │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #536] @ 0x218 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 44980 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 7f858 │ │ │ │ @@ -99393,15 +99393,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9baa2 │ │ │ │ ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ cbz r0, 9ba98 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ cbz r0, 9ba94 │ │ │ │ ldr.w r3, [r6, #548] @ 0x224 │ │ │ │ str.w r5, [r6, #552] @ 0x228 │ │ │ │ str.w r0, [r6, #544] @ 0x220 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n 9b9f8 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -99432,15 +99432,15 @@ │ │ │ │ ldr r0, [pc, #128] @ (9bb54 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r0, [pc, #48] @ (9bb08 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl 107ade │ │ │ │ - b.n 9bd20 │ │ │ │ + b.n 9bd60 │ │ │ │ movs r0, r5 │ │ │ │ svc 75 @ 0x4b │ │ │ │ vsli.64 q10, q11, #63 @ 0x3f │ │ │ │ lsls r3, r4, #2 │ │ │ │ blt.n 9bbce │ │ │ │ vtbx.8 d16, {d15-d17}, d24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -99892,30 +99892,30 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9bfba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 9bfc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 9bfb6 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9554 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9c3a8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -99946,15 +99946,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl f6354 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ bl baad0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -99979,15 +99979,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl b7d8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 2166b8 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -100003,15 +100003,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9c278 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl f9488 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cbz r4, 9c122 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -100071,15 +100071,15 @@ │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ bl 9a9a4 │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [fp, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldrb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9c376 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -100150,17 +100150,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9c32a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 9c1d2 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ @@ -100216,31 +100216,31 @@ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ b.n 9c278 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 9c2fa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ b.n 9c29c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9c380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -101915,17 +101915,17 @@ │ │ │ │ bl 9a058 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r5} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -102242,23 +102242,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 9da24 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 9d990 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov sl, r0 │ │ │ │ bl 88e88 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18cd18 │ │ │ │ + bl 18cd38 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -103139,30 +103139,30 @@ │ │ │ │ adds r2, r1, #6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 9e336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 9e32c │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9554 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9e70c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -103193,15 +103193,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl f6354 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ bl baad0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -103226,15 +103226,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl b7d8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 2166b8 │ │ │ │ + bl 2166d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -103250,15 +103250,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9e5dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl f9488 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cbz r4, 9e498 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -103323,15 +103323,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 9a9a4 │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldrb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9e6da │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -103391,17 +103391,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9e68e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 9e554 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -103457,31 +103457,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n 9e5dc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 9e65e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n 9e600 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9e6e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -105341,16 +105341,16 @@ │ │ │ │ lsls r2, r0, #31 │ │ │ │ bpl.n 9fcc6 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.n 9fcc6 │ │ │ │ ldr.w r9, [r8, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cc28 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cc48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9ff68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9ff88 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -105533,16 +105533,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cc28 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cc48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0016 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w a0030 │ │ │ │ ldrb.w r0, [r9] │ │ │ │ @@ -105600,16 +105600,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 9fe34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbz r0, 9ff7e │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 9fcaa │ │ │ │ cbnz r3, 9ff90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -105669,16 +105669,16 @@ │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r8, [r1] │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, a0072 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n a0072 │ │ │ │ cbnz r2, a009a │ │ │ │ mov r1, r2 │ │ │ │ @@ -105745,17 +105745,17 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ str.w lr, [sp] │ │ │ │ b.n 9fd1a │ │ │ │ ldr.w r8, [sp] │ │ │ │ b.n 9ffa4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -108802,19 +108802,19 @@ │ │ │ │ bl 9a058 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #76] @ (a23a8 ) │ │ │ │ add r2, pc │ │ │ │ cbnz r3, a2364 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -108916,21 +108916,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bne.n a242e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r2, #6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n a2474 │ │ │ │ ldrb.w r3, [r6, #52] @ 0x34 │ │ │ │ cbnz r3, a2492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n a241c │ │ │ │ ldrb.w r3, [r6, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a241c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ @@ -108963,15 +108963,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -109264,37 +109264,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n a2898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251dc8 │ │ │ │ + bl 251de8 │ │ │ │ blx 449ec │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 251dc8 │ │ │ │ + bl 251de8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d18 │ │ │ │ + bl 251d38 │ │ │ │ blx 449ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 251d18 │ │ │ │ + bl 251d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44980 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -109347,15 +109347,15 @@ │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r0, [pc, #3528] @ a36dc │ │ │ │ mov r4, r2 │ │ │ │ @@ -110480,121 +110480,121 @@ │ │ │ │ bne.w a3846 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bvs.n a36a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #720] @ (a39c0 ) │ │ │ │ + ldr r7, [pc, #848] @ (a3a40 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #616] @ (a395c ) │ │ │ │ + ldr r7, [pc, #744] @ (a39dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #704] @ (a39b8 ) │ │ │ │ + ldr r7, [pc, #832] @ (a3a38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #656] @ (a398c ) │ │ │ │ + ldr r7, [pc, #784] @ (a3a0c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #512] @ (a3900 ) │ │ │ │ + ldr r7, [pc, #640] @ (a3980 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #312] @ (a383c ) │ │ │ │ + ldr r7, [pc, #440] @ (a38bc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #408] @ (a38a0 ) │ │ │ │ + ldr r7, [pc, #536] @ (a3920 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #280] @ (a3824 ) │ │ │ │ + ldr r7, [pc, #408] @ (a38a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #376] @ (a3888 ) │ │ │ │ + ldr r7, [pc, #504] @ (a3908 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #248] @ (a380c ) │ │ │ │ + ldr r7, [pc, #376] @ (a388c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #344] @ (a3870 ) │ │ │ │ + ldr r7, [pc, #472] @ (a38f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #232] @ (a3804 ) │ │ │ │ + ldr r7, [pc, #360] @ (a3884 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #320] @ (a3860 ) │ │ │ │ + ldr r7, [pc, #448] @ (a38e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #160] @ (a37c4 ) │ │ │ │ + ldr r7, [pc, #288] @ (a3844 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #256] @ (a3828 ) │ │ │ │ + ldr r7, [pc, #384] @ (a38a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #112] @ (a379c ) │ │ │ │ + ldr r7, [pc, #240] @ (a381c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #176] @ (a37e0 ) │ │ │ │ + ldr r7, [pc, #304] @ (a3860 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #248] @ (a382c ) │ │ │ │ + ldr r7, [pc, #376] @ (a38ac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #808] @ (a3a60 ) │ │ │ │ + ldr r6, [pc, #936] @ (a3ae0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #704] @ (a39fc ) │ │ │ │ + ldr r6, [pc, #832] @ (a3a7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #912] @ (a3ad0 ) │ │ │ │ + ldr r7, [pc, #16] @ (a3750 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #824] @ (a3a7c ) │ │ │ │ + ldr r6, [pc, #952] @ (a3afc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #24] @ (a3760 ) │ │ │ │ + ldr r7, [pc, #152] @ (a37e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #1000] @ (a3b34 ) │ │ │ │ + ldr r7, [pc, #104] @ (a37b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #720] @ (a3a20 ) │ │ │ │ + ldr r6, [pc, #848] @ (a3aa0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #808] @ (a3a7c ) │ │ │ │ + ldr r6, [pc, #936] @ (a3afc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #400] @ (a38e8 ) │ │ │ │ + ldr r6, [pc, #528] @ (a3968 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #280] @ (a3874 ) │ │ │ │ + ldr r6, [pc, #408] @ (a38f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #72] @ (a37a8 ) │ │ │ │ + ldr r6, [pc, #200] @ (a3828 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #992] @ (a3b44 ) │ │ │ │ + ldr r6, [pc, #96] @ (a37c4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #784] @ (a3a78 ) │ │ │ │ + ldr r5, [pc, #912] @ (a3af8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #680] @ (a3a14 ) │ │ │ │ + ldr r5, [pc, #808] @ (a3a94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #472] @ (a3948 ) │ │ │ │ + ldr r5, [pc, #600] @ (a39c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #368] @ (a38e4 ) │ │ │ │ + ldr r5, [pc, #496] @ (a3964 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #160] @ (a3818 ) │ │ │ │ + ldr r5, [pc, #288] @ (a3898 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #56] @ (a37b4 ) │ │ │ │ + ldr r5, [pc, #184] @ (a3834 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #872] @ (a3ae8 ) │ │ │ │ + ldr r4, [pc, #1000] @ (a3b68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #768] @ (a3a84 ) │ │ │ │ + ldr r4, [pc, #896] @ (a3b04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #560] @ (a39b8 ) │ │ │ │ + ldr r4, [pc, #688] @ (a3a38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #456] @ (a3954 ) │ │ │ │ + ldr r4, [pc, #584] @ (a39d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #248] @ (a3888 ) │ │ │ │ + ldr r4, [pc, #376] @ (a3908 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #184] @ (a384c ) │ │ │ │ + ldr r4, [pc, #312] @ (a38cc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #1008] @ (a3b88 ) │ │ │ │ + ldr r4, [pc, #112] @ (a3808 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #856] @ (a3af4 ) │ │ │ │ + ldr r3, [pc, #984] @ (a3b74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #976] @ (a3b70 ) │ │ │ │ + ldr r4, [pc, #80] @ (a37f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #872] @ (a3b0c ) │ │ │ │ + ldr r3, [pc, #1000] @ (a3b8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #984] @ (a3b80 ) │ │ │ │ + ldr r4, [pc, #88] @ (a3800 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #944] @ (a3b5c ) │ │ │ │ + ldr r4, [pc, #48] @ (a37dc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #720] @ (a3a80 ) │ │ │ │ + ldr r3, [pc, #848] @ (a3b00 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #744] @ (a3a9c ) │ │ │ │ + ldr r3, [pc, #872] @ (a3b1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ (a3970 ) │ │ │ │ + ldr r3, [pc, #568] @ (a39f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #368] @ (a392c ) │ │ │ │ + ldr r3, [pc, #496] @ (a39ac ) │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n a383c │ │ │ │ cmp r5, #2 │ │ │ │ beq.n a383c │ │ │ │ @@ -111061,27 +111061,27 @@ │ │ │ │ b.n a3a76 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #240] @ (a3d40 ) │ │ │ │ + ldr r1, [pc, #368] @ (a3dc0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #168] @ (a3cfc ) │ │ │ │ + ldr r1, [pc, #296] @ (a3d7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #592] @ (a3ea8 ) │ │ │ │ + ldr r0, [pc, #720] @ (a3f28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #496] @ (a3e4c ) │ │ │ │ + ldr r0, [pc, #624] @ (a3ecc ) │ │ │ │ movs r2, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - blx r5 │ │ │ │ + blx r9 │ │ │ │ movs r2, r4 │ │ │ │ - blxns r3 │ │ │ │ + blxns r7 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -112356,23 +112356,23 @@ │ │ │ │ b.n a48b0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, a4b9a │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1240] @ 0x4d8 │ │ │ │ @@ -112418,15 +112418,15 @@ │ │ │ │ bl e9554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a6006 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -112992,15 +112992,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a5fea │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -113364,25 +113364,25 @@ │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n a565a │ │ │ │ push {r1, r3, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #992] @ (a5ab4 ) │ │ │ │ + ldr r1, [pc, #96] @ (a5734 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [pc, #792] @ (a59f0 ) │ │ │ │ + ldr r0, [pc, #920] @ (a5a70 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #40] @ (a5704 ) │ │ │ │ + ldr r1, [pc, #168] @ (a5784 ) │ │ │ │ movs r0, r5 │ │ │ │ - blx r6 │ │ │ │ + blx sl │ │ │ │ movs r0, r5 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ movs r0, r5 │ │ │ │ ldrd fp, sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, r4, #8576 @ 0x2180 │ │ │ │ add.w r6, r4, #8640 @ 0x21c0 │ │ │ │ ldrd r9, r5, [sp, #64] @ 0x40 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ @@ -113726,15 +113726,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a5284 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w a52a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -113990,15 +113990,15 @@ │ │ │ │ adds r0, #16 │ │ │ │ b.n a57d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a5acc │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a5f9e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -114048,15 +114048,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a5acc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a6118 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, r3 │ │ │ │ b.n a5a26 │ │ │ │ @@ -114174,15 +114174,15 @@ │ │ │ │ bne.n a5fdc │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a5fdc │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a58d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a5acc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a54b0 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a4f74 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -114280,15 +114280,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ adds r3, #16 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ b.n a5de4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -116159,23 +116159,23 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n a7468 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #22 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #26 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1248] @ 0x4e0 │ │ │ │ @@ -116221,15 +116221,15 @@ │ │ │ │ bl e9554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a8aa0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -116781,15 +116781,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8a8e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -117152,25 +117152,25 @@ │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n a81da │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ movs r0, r5 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r0, r5 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r0, r5 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ movs r0, r5 │ │ │ │ strh r6, [r0, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r3, r0 │ │ │ │ movs r0, r5 │ │ │ │ ldrd fp, sl, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r9, #8576 @ 0x2180 │ │ │ │ add.w r6, r9, #8640 @ 0x21c0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ @@ -117456,15 +117456,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a7e0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a7e28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -117719,15 +117719,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a86ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a85a2 │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8a62 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -117775,15 +117775,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a85a2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w a8b66 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, fp │ │ │ │ b.n a8506 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -117884,15 +117884,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl b1a28 │ │ │ │ b.w a7e1e │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a873e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n a85a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8036 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a7b26 │ │ │ │ add.w r2, r3, #8 │ │ │ │ @@ -117957,15 +117957,15 @@ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ b.n a8506 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w a7fb8 │ │ │ │ nop │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -118237,15 +118237,15 @@ │ │ │ │ vldr s12, [pc, #264] @ a8fb4 │ │ │ │ b.n a8d14 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ b.n a8e54 │ │ │ │ add.w sl, r9, #5920 @ 0x1720 │ │ │ │ add.w sl, sl, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r1, r9, #5408 @ 0x1520 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w a90f4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -118259,15 +118259,15 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r6, sp, #28 │ │ │ │ ldr.w r2, [r3, #1324] @ 0x52c │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1324] @ 0x52c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w lr, r9, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w sl, [lr, #816] @ 0x330 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -118326,19 +118326,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r0, r5 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf3100021 │ │ │ │ + @ instruction: 0xf3300021 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a911c │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -118352,95 +118352,95 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w r9, #1 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174d18 │ │ │ │ + bl 174d38 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174ea0 │ │ │ │ + bl 174ec0 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #32 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 175464 │ │ │ │ + bl 175484 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 1749bc │ │ │ │ + bl 1749dc │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 1746e8 │ │ │ │ + bl 174708 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174850 │ │ │ │ + bl 174870 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 179008 │ │ │ │ + bl 179028 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 17502c │ │ │ │ + bl 17504c │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174b00 │ │ │ │ + bl 174b20 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 193aa8 │ │ │ │ + bl 193ac8 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ add r0, sl │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 175464 │ │ │ │ + bl 175484 │ │ │ │ b.n a8f72 │ │ │ │ rbit r2, r2 │ │ │ │ movs r1, #1 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -118481,28 +118481,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #5920 @ 0x1720 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1324] @ 0x52c │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1324] @ 0x52c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl ef0d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -126561,15 +126561,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w aeb88 │ │ │ │ ldr.w r0, [r6, #3580] @ 0xdfc │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 25a624 │ │ │ │ + bl 25a644 │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -126777,15 +126777,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 25a6c0 │ │ │ │ + bl 25a6e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -126801,15 +126801,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n aec80 │ │ │ │ ldr.w r0, [r6, #3580] @ 0xdfc │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 25a704 │ │ │ │ + bl 25a724 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n aeb88 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -126850,18 +126850,18 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r1, r4 │ │ │ │ add r6, pc, #444 @ (adr r6, aeee4 ) │ │ │ │ - @ instruction: 0xffff974a │ │ │ │ + @ instruction: 0xffff976a │ │ │ │ movs r1, r4 │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cbz r2, aed64 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127202,23 +127202,23 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aee98 │ │ │ │ add r1, pc, #76 @ (adr r1, af108 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n af0d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w aee94 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n af0c8 │ │ │ │ ldr r2, [pc, #68] @ (af124 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #2 │ │ │ │ @@ -127238,19 +127238,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r4 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ movw r2, #36640 @ 0x8f20 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w aedec │ │ │ │ b.n aee2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -128059,15 +128059,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n afb54 │ │ │ │ - bl 25a6c0 │ │ │ │ + bl 25a6e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n afb36 │ │ │ │ ldr.w sl, [pc, #560] @ afc94 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (afc98 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -128102,15 +128102,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 449ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 182bbc │ │ │ │ + bl 182bdc │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -128155,15 +128155,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w afc7e │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 25a624 │ │ │ │ + bl 25a644 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.n afb36 │ │ │ │ ldr r3, [pc, #324] @ (afca4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -128208,15 +128208,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 449ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 182bbc │ │ │ │ + bl 182bdc │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -128275,29 +128275,29 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #23 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #272 @ (adr r0, afda8 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, afe28 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, pc, #440 @ (adr r0, afe54 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, afed4 ) │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (afe28 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -128334,15 +128334,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 25a624 │ │ │ │ + bl 25a644 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -128670,15 +128670,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n b00fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, b00ee │ │ │ │ mov r2, r6 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, b00e0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n b00d0 │ │ │ │ @@ -128818,15 +128818,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ add.w r0, r0, #4576 @ 0x11e0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1843d8 │ │ │ │ + bl 1843f8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ bhi.n b022a │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -128924,15 +128924,15 @@ │ │ │ │ bpl.w b0472 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ movw r7, #6892 @ 0x1aec │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3152] @ 0xc50 │ │ │ │ add r0, r7 │ │ │ │ ldr.w r2, [r3, #2432] @ 0x980 │ │ │ │ - bl 253774 │ │ │ │ + bl 253794 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b0472 │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r3, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128941,26 +128941,26 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #3580] @ 0xdfc │ │ │ │ add.w r2, r2, #6048 @ 0x17a0 │ │ │ │ adds r2, #24 │ │ │ │ - bl 2539d8 │ │ │ │ + bl 2539f8 │ │ │ │ ldr r2, [pc, #656] @ (b0618 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2539d8 │ │ │ │ + bl 2539f8 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r7, #6016 @ 0x1780 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r2, #1928] @ 0x788 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -128986,32 +128986,32 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r6, ip, [r5, #16] │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r6, ip, [sp, #100] @ 0x64 │ │ │ │ - bl 2539d8 │ │ │ │ + bl 2539f8 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b03ca │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ bl 8c0dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2539d8 │ │ │ │ + bl 2539f8 │ │ │ │ b.n b03d2 │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, fp │ │ │ │ cmp r0, fp │ │ │ │ bls.n b046c │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ strd r6, r4, [sp, #36] @ 0x24 │ │ │ │ @@ -129026,31 +129026,31 @@ │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ movs r1, #6 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - bl 2539d8 │ │ │ │ + bl 2539f8 │ │ │ │ cmp r4, r7 │ │ │ │ bhi.n b043e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 253a14 │ │ │ │ + bl 253a34 │ │ │ │ mov r0, fp │ │ │ │ cbz r0, b048c │ │ │ │ ldr r3, [pc, #420] @ (b061c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b048c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b05a6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -129079,39 +129079,39 @@ │ │ │ │ cbz r0, b04ec │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3152] @ 0xc50 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 184860 │ │ │ │ + bl 184880 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b04cc │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, b050a │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ ldr.w r2, [r3, #3152] @ 0xc50 │ │ │ │ movs r3, #1 │ │ │ │ - bl 184860 │ │ │ │ + bl 184880 │ │ │ │ ldrd r2, r0, [sp, #28] │ │ │ │ ldr.w r3, [r2, #2432] @ 0x980 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2432] @ 0x980 │ │ │ │ blx 44eec │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ blx 440fc │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 1842d8 │ │ │ │ + bl 1842f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 8c3a8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w b0182 │ │ │ │ @@ -129178,33 +129178,33 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #48] @ (b0620 ) │ │ │ │ ldr r1, [pc, #52] @ (b0624 ) │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n b0370 │ │ │ │ nop │ │ │ │ cdp2 0, 11, cr0, cr0, cr1, {5} │ │ │ │ cdp2 0, 10, cr0, cr4, cr1, {5} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 7, cr0, cr2, cr1, {5} │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (b07cc ) │ │ │ │ @@ -129356,25 +129356,25 @@ │ │ │ │ b.n b06d8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrsh.w r0, [sl, #161] @ 0xa1 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r0, #161] @ 0xa1 │ │ │ │ ldrsh.w r0, [lr, r1, lsl #2] │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ movs r1, r4 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl fff607ee │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -129418,15 +129418,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b08be │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0892 │ │ │ │ dmb ish │ │ │ │ @@ -129434,15 +129434,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0880 │ │ │ │ b.n b0852 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -129527,15 +129527,15 @@ │ │ │ │ add.w r2, r3, #6848 @ 0x1ac0 │ │ │ │ vldr d7, [r2, #16] │ │ │ │ b.n b092c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf70800a1 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r1, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ @ instruction: 0xf66e00a1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -129675,15 +129675,15 @@ │ │ │ │ cbz r1, b0bae │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0bd6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0b60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -129704,15 +129704,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0a68 │ │ │ │ b.n b0a6a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b0ac6 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -129829,28 +129829,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0d2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0d0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0cfc │ │ │ │ b.n b0c4c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b0cdc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0d34 │ │ │ │ @@ -129941,28 +129941,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0e66 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0e42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0e34 │ │ │ │ b.n b0da2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b0e16 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0e6c │ │ │ │ @@ -130029,29 +130029,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0f5a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0f36 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0f26 │ │ │ │ b.n b0ed8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b0f0a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b0f42 │ │ │ │ @@ -130115,30 +130115,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1048 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1022 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1012 │ │ │ │ b.n b0fc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b0ff6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b102e │ │ │ │ @@ -130215,29 +130215,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1150 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b112a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b111c │ │ │ │ b.n b10b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b10fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1156 │ │ │ │ @@ -130315,29 +130315,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n b11d2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b125e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b123a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b122a │ │ │ │ b.n b11c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1208 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1246 │ │ │ │ @@ -130443,29 +130443,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b13ba │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1394 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1386 │ │ │ │ b.n b12ca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1368 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b13c0 │ │ │ │ @@ -130553,29 +130553,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b14e6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b14c0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b14b0 │ │ │ │ b.n b1430 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1490 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b14ec │ │ │ │ @@ -130670,28 +130670,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1622 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b15fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b15f0 │ │ │ │ b.n b1564 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b15d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1628 │ │ │ │ @@ -130788,28 +130788,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1764 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1740 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1732 │ │ │ │ b.n b16a2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1712 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b176a │ │ │ │ @@ -130908,29 +130908,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b18aa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1886 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1876 │ │ │ │ b.n b17e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b185a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1892 │ │ │ │ @@ -131032,29 +131032,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b19fa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b19d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b19c6 │ │ │ │ b.n b1930 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b19a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1a00 │ │ │ │ @@ -131148,29 +131148,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1b2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1b08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1afa │ │ │ │ b.n b1a6e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1adc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1b34 │ │ │ │ @@ -131264,29 +131264,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1c62 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1c3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1c2e │ │ │ │ b.n b1ba2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1c10 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1c68 │ │ │ │ @@ -131380,28 +131380,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1d96 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1d72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1d64 │ │ │ │ b.n b1cda │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1d44 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1d9c │ │ │ │ @@ -131494,28 +131494,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1ec8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1ea4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1e96 │ │ │ │ b.n b1e0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1e76 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1ece │ │ │ │ @@ -131602,30 +131602,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1fe6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1fc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1fb0 │ │ │ │ b.n b1f62 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b1f94 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1fcc │ │ │ │ @@ -131697,30 +131697,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b20de │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b20b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b20a8 │ │ │ │ b.n b2050 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n b208c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b20c4 │ │ │ │ @@ -131756,52 +131756,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 10dae8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, b21bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 10dae8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n b21b8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ b.n b21a0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b21dc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -132083,25 +132083,25 @@ │ │ │ │ bne.n b24d6 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b24d6 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (b24fc ) │ │ │ │ ldr r2, [pc, #28] @ (b24f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -132757,15 +132757,15 @@ │ │ │ │ beq.w b3010 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n b2b62 │ │ │ │ add.w r7, r6, #4864 @ 0x1300 │ │ │ │ adds r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n b2c54 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, b2bdc │ │ │ │ mov r0, r6 │ │ │ │ @@ -132826,15 +132826,15 @@ │ │ │ │ bne.n b2c68 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldrb.w r3, [r6, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b318e │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -133040,15 +133040,15 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ strh.w r1, [r4, #240] @ 0xf0 │ │ │ │ str.w r2, [r4, #236] @ 0xec │ │ │ │ strb.w r3, [r4, #242] @ 0xf2 │ │ │ │ b.n b2f1c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ movs r1, r4 │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r5, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ @@ -133271,15 +133271,15 @@ │ │ │ │ b.n b2ebe │ │ │ │ ldr r3, [pc, #104] @ (b31c4 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n b2f82 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r8 │ │ │ │ blx 43944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl bb330 │ │ │ │ mov r0, r8 │ │ │ │ blx 44eec │ │ │ │ @@ -133327,40 +133327,40 @@ │ │ │ │ bl b21e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3276 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 17de18 │ │ │ │ + bl 17de38 │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de18 │ │ │ │ + bl 17de38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 10da18 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 17de18 │ │ │ │ + bl 17de38 │ │ │ │ cbnz r0, b327a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n b3256 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b3256 │ │ │ │ @@ -133369,15 +133369,15 @@ │ │ │ │ bl b2a00 │ │ │ │ cbnz r0, b326e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b2a00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3252 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -133423,15 +133423,15 @@ │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ bl 10d6b8 │ │ │ │ ldr r3, [pc, #164] @ (b3388 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2eb4 │ │ │ │ + bl 1a2ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl b21e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3376 │ │ │ │ @@ -133482,15 +133482,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n b3340 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r1, r4 │ │ │ │ ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -133899,78 +133899,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b3828 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.n b385e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b385e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [pc, #132] @ (b38e4 ) │ │ │ │ ldr r3, [pc, #124] @ (b38e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n b38d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b3896 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.n b385e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n b387a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n b387a │ │ │ │ movs r3, #1 │ │ │ │ @@ -135657,37 +135657,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r4, r4, r3, lsr #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4b90 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b4d04 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ b4e10 │ │ │ │ @@ -135697,15 +135697,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #548] @ (b4e14 ) │ │ │ │ ldr r3, [pc, #536] @ (b4e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135737,15 +135737,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b4b46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n b4d30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -135789,39 +135789,39 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cbnz r3, b4d3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4bec │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b4bec │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl b3738 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n b4b98 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n b4c34 │ │ │ │ b.n b4b46 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -135866,30 +135866,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n b4c8c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4db8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.n b4bec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n b4d9a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -136148,24 +136148,24 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4eca │ │ │ │ ldr r0, [r2, r3] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b50f4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n b50bc │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -136188,15 +136188,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl f4848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 1a1078 │ │ │ │ + bl 1a1098 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n b4eca │ │ │ │ mov ip, r6 │ │ │ │ b.n b503e │ │ │ │ @@ -138411,21 +138411,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19f6f0 │ │ │ │ + bl 19f710 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b6e96 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -138433,18 +138433,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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w b6bea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -138474,39 +138474,39 @@ │ │ │ │ add.w sl, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b69ae │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [pc, #1416] @ b6f38 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -138514,15 +138514,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n b6a3a │ │ │ │ ldr.w r2, [pc, #1312] @ b6f3c │ │ │ │ ldr.w r3, [pc, #1296] @ b6f30 │ │ │ │ @@ -138535,48 +138535,48 @@ │ │ │ │ bne.w b6f26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r5, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ beq.w b6bf6 │ │ │ │ add.w r3, sp, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -138652,23 +138652,23 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n b6bfe │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -138679,15 +138679,15 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b69b6 │ │ │ │ movs r6, #32 │ │ │ │ b.n b6b84 │ │ │ │ movs r6, #8 │ │ │ │ b.n b6b84 │ │ │ │ movs r6, #16 │ │ │ │ b.n b6b84 │ │ │ │ @@ -138695,25 +138695,25 @@ │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -138730,21 +138730,21 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r7 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -138753,15 +138753,15 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -138773,21 +138773,21 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov.w r8, #2 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ @@ -138797,15 +138797,15 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov lr, r6 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -138817,22 +138817,22 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldrh.w r3, [r8, #24] │ │ │ │ @@ -138841,15 +138841,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ @@ -138863,23 +138863,23 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ 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] │ │ │ │ @@ -138887,55 +138887,55 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a332c │ │ │ │ + bl 1a334c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n b6a18 │ │ │ │ movs r6, #1 │ │ │ │ b.n b6b84 │ │ │ │ ldr r2, [pc, #168] @ (b6f40 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #424] @ 0x1a8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n b6904 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r6 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -138943,15 +138943,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b6bfe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ b.n b6bfe │ │ │ │ movs r7, #1 │ │ │ │ b.n b6b30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -139037,15 +139037,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl b4ad4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1ef0 │ │ │ │ + bl 1a1f10 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #2984] @ b7bc4 │ │ │ │ ldr.w r3, [pc, #2972] @ b7bbc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -139116,21 +139116,21 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -139139,41 +139139,41 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b717a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ b.n b7018 │ │ │ │ cmp.w r2, #528 @ 0x210 │ │ │ │ beq.n b71ae │ │ │ │ sub.w r3, r2, #584 @ 0x248 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b6fce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -139190,15 +139190,15 @@ │ │ │ │ beq.w b6fce │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -139218,22 +139218,22 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139244,15 +139244,15 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b7884 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ @@ -139289,22 +139289,22 @@ │ │ │ │ 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} │ │ │ │ beq.w b7c14 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ @@ -139315,15 +139315,15 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7d7a │ │ │ │ @@ -139398,21 +139398,21 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139423,15 +139423,15 @@ │ │ │ │ strh.w r3, [fp, #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, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -139445,21 +139445,21 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov fp, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -139468,15 +139468,15 @@ │ │ │ │ strh.w r3, [fp, #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, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ mov.w fp, #1 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -139488,21 +139488,21 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ @@ -139511,26 +139511,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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n b7182 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3592] @ 0xe08 │ │ │ │ @@ -139577,74 +139577,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b7678 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b76b8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b76dc │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n b7182 │ │ │ │ ldr.w r3, [pc, #1216] @ b7bc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -139675,40 +139675,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #44] @ 0x2c │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #41] @ 0x29 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b7784 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139717,37 +139717,37 @@ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r5, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, sl, #24 │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ b.n b7018 │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ 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 r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139758,15 +139758,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b70c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3592] @ 0xe08 │ │ │ │ ldrb.w r2, [r3, #434] @ 0x1b2 │ │ │ │ movs r3, #6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b705e │ │ │ │ @@ -139780,15 +139780,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7292 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b7292 │ │ │ │ ldr r3, [pc, #784] @ (b7bc8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -139801,44 +139801,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ b.n b7292 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b78f8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #700] @ b7bc8 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -139849,19 +139849,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ @@ -139902,18 +139902,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7adc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ @@ -139922,21 +139922,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w b7384 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b7a48 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n b7b04 │ │ │ │ @@ -139949,22 +139949,22 @@ │ │ │ │ b.n b7a7a │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n b7b12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b7a72 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r8, r0 │ │ │ │ b.n b7a72 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b78da │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b78da │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -139988,15 +139988,15 @@ │ │ │ │ b.n b7300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n b79f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n b78da │ │ │ │ @@ -140004,15 +140004,15 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b7c08 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ b.w b7018 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b7bd2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #392 @ 0x188 │ │ │ │ mov r1, r0 │ │ │ │ b.n b7b36 │ │ │ │ @@ -140030,26 +140030,26 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, b7b7c │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7cee │ │ │ │ @@ -140059,15 +140059,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10f4b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1756] @ 0x6dc │ │ │ │ b.n b7678 │ │ │ │ nop │ │ │ │ @@ -140091,30 +140091,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7ba6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b7ba6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ b.n b7b16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w b7356 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -140141,21 +140141,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov.w fp, #116 @ 0x74 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -140170,15 +140170,15 @@ │ │ │ │ add.w r4, r5, #28 │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r6, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -140197,41 +140197,41 @@ │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n b7c5a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, b7d1a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -140242,15 +140242,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b7b96 │ │ │ │ ldr r3, [pc, #12] @ (b7d88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n b7a2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -140323,23 +140323,23 @@ │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b7f38 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1ee180 │ │ │ │ + bl 1ee1a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c1fb8 │ │ │ │ + bl 1c1fd8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f58d4 │ │ │ │ + bl 1f58f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b7e8a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -140347,35 +140347,35 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b7e74 │ │ │ │ cbz r1, b7e8a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1b0694 │ │ │ │ + bl 1b06b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7f20 │ │ │ │ - bl 220b3c │ │ │ │ + bl 220b5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ebb1c │ │ │ │ + bl 1ebb3c │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1f80 │ │ │ │ + bl 1d1fa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1ef50c │ │ │ │ + bl 1ef52c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e2968 │ │ │ │ + bl 1e2988 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cfe80 │ │ │ │ + bl 1cfea0 │ │ │ │ ldrb r3, [r5, #14] │ │ │ │ cbnz r3, b7f18 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r5, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ @@ -140386,33 +140386,33 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #4] │ │ │ │ strb.w r2, [sp, #46] @ 0x2e │ │ │ │ - bl 208464 │ │ │ │ + bl 208484 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #104] @ (b7f68 ) │ │ │ │ ldr r3, [pc, #88] @ (b7f5c ) │ │ │ │ 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 b7f52 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ebc70 │ │ │ │ + bl 1ebc90 │ │ │ │ b.n b7ed0 │ │ │ │ - bl 20aca4 │ │ │ │ + bl 20acc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20aeac │ │ │ │ + bl 20aecc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 95f90 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n b7e98 │ │ │ │ movs r0, #0 │ │ │ │ b.n b7efe │ │ │ │ ldr r3, [pc, #48] @ (b7f6c ) │ │ │ │ @@ -140420,15 +140420,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (b7f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 216668 │ │ │ │ + bl 216688 │ │ │ │ b.n b7e42 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #18] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -140436,15 +140436,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #2684] @ b8a04 │ │ │ │ @@ -141353,23 +141353,23 @@ │ │ │ │ b.w b808c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r1, r2 │ │ │ │ movs r7, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r7, r4 │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ movs r7, r4 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -142145,15 +142145,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ba852 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1ee5fc │ │ │ │ + bl 1ee61c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ba62e │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -142173,29 +142173,29 @@ │ │ │ │ mov r0, r9 │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r1, pc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r2, [pc, #2592] @ b9d28 │ │ │ │ add r2, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w ba2f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cbnz r2, b932a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ba6ec │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eefa4 │ │ │ │ + bl 1eefc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f9f0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ba276 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -142203,57 +142203,57 @@ │ │ │ │ bne.w ba26e │ │ │ │ ldr.w r2, [pc, #2524] @ b9d2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2524] @ b9d30 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ba28a │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0248 │ │ │ │ + bl 1c0268 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0248 │ │ │ │ + bl 1c0268 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0248 │ │ │ │ + bl 1c0268 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w ba5de │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r9, #424 @ 0x1a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4704 │ │ │ │ + bl 1b4724 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r9, #432 @ 0x1b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4704 │ │ │ │ + bl 1b4724 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w b94f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0fb0 │ │ │ │ + bl 1b0fd0 │ │ │ │ ldr.w r5, [r9, #452] @ 0x1c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b94f8 │ │ │ │ addw r6, sp, #1220 @ 0x4c4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -142269,15 +142269,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n b93fe │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w ba5d2 │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b93fe │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -142386,15 +142386,15 @@ │ │ │ │ strd r4, r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1d5d2c │ │ │ │ + bl 1d5d4c │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -142635,15 +142635,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ba038 │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -142687,15 +142687,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b4e1c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b9842 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b9b6a │ │ │ │ mov r5, r0 │ │ │ │ b.n b980a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -142729,15 +142729,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba256 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r7, r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -142767,15 +142767,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 1a23b8 │ │ │ │ + bl 1a23d8 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b9b1a │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -142835,49 +142835,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b9a46 │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -142917,26 +142917,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b991e │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba0b6 │ │ │ │ mov fp, r0 │ │ │ │ b.n b9902 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -142951,23 +142951,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b4e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w b9886 │ │ │ │ ldrd r7, r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n b9b88 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b97d8 │ │ │ │ @@ -142979,19 +142979,19 @@ │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, sl, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b9bb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ ldr.w r3, [r9, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b9bdc │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -143000,15 +143000,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b9bc6 │ │ │ │ cbz r1, b9bdc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ - bl 1b0694 │ │ │ │ + bl 1b06b4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -143038,15 +143038,15 @@ │ │ │ │ strd r6, r6, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba03c │ │ │ │ strd r7, r5, [sp, #40] @ 0x28 │ │ │ │ strd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -143065,15 +143065,15 @@ │ │ │ │ bne.n b9c64 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b9ca8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b9cfc │ │ │ │ mov r9, r0 │ │ │ │ b.n b9c58 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w ba034 │ │ │ │ @@ -143107,23 +143107,23 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w b9e8c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b9c6e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b9c8a │ │ │ │ ldrd r7, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n b9d44 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -143310,47 +143310,47 @@ │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, b9f36 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -143360,15 +143360,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r6, #1 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ @@ -143437,44 +143437,44 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n b9942 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba088 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ b.n b9b1a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b9b20 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b9942 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b9b2e │ │ │ │ ldrd r7, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, ba0e2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -143500,35 +143500,35 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ba1aa │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ba140 │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -143545,51 +143545,51 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b99f6 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ba1e2 │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -143604,15 +143604,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n b9b08 │ │ │ │ mov r8, r4 │ │ │ │ b.n ba0bc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w b963a │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -143655,15 +143655,15 @@ │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n ba2e6 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w ba762 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -143859,15 +143859,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r0, ba54a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ba512 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143935,26 +143935,26 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 110ac4 │ │ │ │ b.w b964a │ │ │ │ movs r2, #1 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ mov r3, r0 │ │ │ │ b.w b9424 │ │ │ │ ldr r2, [pc, #708] @ (ba8a4 ) │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1be1e0 │ │ │ │ + bl 1be200 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0248 │ │ │ │ + bl 1c0268 │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n ba60a │ │ │ │ ldr.w r3, [r9, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w baa3c │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ @@ -143962,15 +143962,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ strd r3, r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #688] @ 0x2b0 │ │ │ │ - bl 1e2a08 │ │ │ │ + bl 1e2a28 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ b.w b939c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #156] @ 0x9c │ │ │ │ @@ -143984,15 +143984,15 @@ │ │ │ │ cbnz r1, ba684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 1c5690 │ │ │ │ + bl 1c56b0 │ │ │ │ b.w b92d6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ bl 110914 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ @@ -144056,22 +144056,22 @@ │ │ │ │ bmi.w baa18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #22 │ │ │ │ - bl 19f6f0 │ │ │ │ + bl 19f710 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w baa00 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f6f0 │ │ │ │ + bl 19f710 │ │ │ │ ldr.w r4, [r9, #408] @ 0x198 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, ba752 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -144089,15 +144089,15 @@ │ │ │ │ strd r3, r3, [sl, #8] │ │ │ │ str.w r7, [sl, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ba9fc │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ @@ -144174,15 +144174,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ba7f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ba828 │ │ │ │ b.n ba4a0 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ba7f8 │ │ │ │ b.n ba82e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w ba584 │ │ │ │ @@ -144203,21 +144203,21 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n ba8b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n ba7ac │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ba2ca │ │ │ │ mov r9, r0 │ │ │ │ b.n ba794 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r2, #-152] @ 0xffffff68 │ │ │ │ + stc2l 0, cr0, [r2, #-152]! @ 0xffffff68 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ @@ -144240,15 +144240,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w ba9da │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -144256,28 +144256,28 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w fp, [sp, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -144309,15 +144309,15 @@ │ │ │ │ ldrb r5, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r5, #11 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ b.n ba878 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ b.n ba8c0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w ba87c │ │ │ │ @@ -144332,52 +144332,52 @@ │ │ │ │ ldr r3, [pc, #148] @ (baa70 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19f618 │ │ │ │ + bl 19f638 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n ba8cc │ │ │ │ mov r8, r5 │ │ │ │ b.n ba2d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w ba7ac │ │ │ │ b.n ba866 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r2, [pc, #72] @ (baa74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #72] @ (baa78 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n ba466 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1baa70 │ │ │ │ + bl 1baa90 │ │ │ │ b.n ba60a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w b9e44 │ │ │ │ movs r3, #1 │ │ │ │ b.n baa52 │ │ │ │ @@ -144388,17 +144388,17 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n baa2c │ │ │ │ + bls.n baa6c │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3580] @ 0xdfc │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [ip, #2752] @ 0xac0 │ │ │ │ ldrb.w ip, [ip, #128] @ 0x80 │ │ │ │ @@ -144550,18 +144550,18 @@ │ │ │ │ blx 44eec │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, bac40 │ │ │ │ mov r0, r5 │ │ │ │ bl 8c084 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, bac48 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, bac50 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -144609,37 +144609,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n bad44 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl b7d8c │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bb138 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -144658,15 +144658,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, bad80 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, bad7a │ │ │ │ mov r1, sl │ │ │ │ - bl 2166b8 │ │ │ │ + bl 2166d8 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n bad6c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -144685,116 +144685,116 @@ │ │ │ │ ldr.w r3, [pc, #1028] @ bb1b8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 1cf8d0 │ │ │ │ + bl 1cf8f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bae3c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cf8d0 │ │ │ │ + bl 1cf8f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bae78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3e3c │ │ │ │ + bl 1b3e5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n baea6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3288 │ │ │ │ + bl 1b32a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b348c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n baeba │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210858 │ │ │ │ + bl 210878 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 210858 │ │ │ │ + bl 210878 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n baed6 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n baed0 │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf8d0 │ │ │ │ + bl 1cf8f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n badc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3178 │ │ │ │ + bl 1f3198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cf8d0 │ │ │ │ + bl 1cf8f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n badd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3e3c │ │ │ │ + bl 1b3e5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bade0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca00 │ │ │ │ + bl 19ca20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ b.n bade0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fb8 │ │ │ │ + bl 1c1fd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w bb0f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1fb8 │ │ │ │ + bl 1c1fd8 │ │ │ │ b.n bae10 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w bad8c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -144811,27 +144811,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n baef2 │ │ │ │ cbz r1, baf08 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1b0694 │ │ │ │ + bl 1b06b4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n baee2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, baf32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, baf2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6c50 │ │ │ │ + bl 1a6c70 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n baf1e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w bb116 │ │ │ │ @@ -144917,15 +144917,15 @@ │ │ │ │ beq.n bb0be │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bb01e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bb01e │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -144944,15 +144944,15 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl b9258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w bb1a4 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -144965,15 +144965,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #93] @ 0x5d │ │ │ │ movs r3, #5 │ │ │ │ b.n bafb2 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r1, [pc, #244] @ (bb1c0 ) │ │ │ │ ldr r2, [pc, #228] @ (bb1b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r2 │ │ │ │ @@ -144987,17 +144987,17 @@ │ │ │ │ b.n bb0ba │ │ │ │ ldrb.w r3, [r1, #356] @ 0x164 │ │ │ │ strb.w r3, [r2, #356] @ 0x164 │ │ │ │ b.n baf96 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ b.n baec6 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w bad8c │ │ │ │ b.n baed6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n bafae │ │ │ │ @@ -145011,28 +145011,28 @@ │ │ │ │ b.n baed8 │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n baffa │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, bb150 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl babec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, bb18a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, bb174 │ │ │ │ adds r4, #4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n bb0c8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bb14a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145066,15 +145066,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, r6, asr #32 │ │ │ │ + @ instruction: 0xeb9c0026 │ │ │ │ ldr r7, [pc, #192] @ (bb284 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -145245,15 +145245,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (bb38c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, bb38a │ │ │ │ - bl 1834f0 │ │ │ │ + bl 183510 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -145265,18 +145265,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (bb58c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r1, [pc, #464] @ (bb590 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ ldr r3, [pc, #460] @ (bb594 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bb3ce │ │ │ │ @@ -145292,30 +145292,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w bb524 │ │ │ │ ldr r0, [pc, #400] @ (bb59c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb4c6 │ │ │ │ ldr r2, [pc, #388] @ (bb5a0 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n bb4f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182fe0 │ │ │ │ + bl 183000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bb4ce │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -145344,23 +145344,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (bb5ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 183330 │ │ │ │ + bl 183350 │ │ │ │ ldr r3, [pc, #276] @ (bb5b0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb552 │ │ │ │ ldr r0, [pc, #268] @ (bb5b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4330 │ │ │ │ + bl 2c4350 │ │ │ │ ldr r2, [pc, #264] @ (bb5b8 ) │ │ │ │ ldr r3, [pc, #212] @ (bb584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -145370,15 +145370,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (bb5bc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n bb4a4 │ │ │ │ ldr r1, [pc, #240] @ (bb5c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 43af4 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -145394,18 +145394,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182fe0 │ │ │ │ + bl 183000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb442 │ │ │ │ b.n bb4ce │ │ │ │ ldr r3, [pc, #164] @ (bb5cc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -145417,86 +145417,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (bb5d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (bb5d4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bb3f4 │ │ │ │ ldr r2, [pc, #132] @ (bb5d8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (bb5dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bb4a4 │ │ │ │ ldr r2, [pc, #116] @ (bb5e0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (bb5e4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bb486 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #344] @ (bb6dc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n bb4bc │ │ │ │ + beq.n bb4fc │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [pc, #304] @ (bb6c0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n bb648 │ │ │ │ + beq.n bb688 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n bb6a8 │ │ │ │ + beq.n bb4e8 │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldr r3, [pc, #304] @ (bb6ec ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -145712,15 +145712,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n bc01c │ │ │ │ + b.n bb05c │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -145740,55 +145740,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bb87a │ │ │ │ cbnz r4, bb8b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 182fe0 │ │ │ │ + bl 183000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb860 │ │ │ │ ldr r1, [pc, #52] @ (bb8d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n bb862 │ │ │ │ ldr r2, [pc, #28] @ (bb8d4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (bb8d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #496 @ (adr r5, bbacc ) │ │ │ │ + add r5, pc, #624 @ (adr r5, bbb4c ) │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2534c0 │ │ │ │ + bl 2534e0 │ │ │ │ ldr r1, [pc, #12] @ (bb8fc ) │ │ │ │ ldr r0, [pc, #12] @ (bb900 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145803,15 +145803,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (bb950 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 44fd0 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 18b954 │ │ │ │ + bl 18b974 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r6, [pc, #508] @ (bbb48 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -145846,15 +145846,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (bb9d4 ) │ │ │ │ ldr r1, [pc, #60] @ (bb9d8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [pc, #48] @ (bb9dc ) │ │ │ │ ldr r3, [pc, #32] @ (bb9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -145865,17 +145865,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #624 @ (adr r4, bbc4c ) │ │ │ │ + add r4, pc, #752 @ (adr r4, bbccc ) │ │ │ │ movs r0, r4 │ │ │ │ mov r6, r9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -145888,15 +145888,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 25d3a8 │ │ │ │ + bl 25d3c8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, bba5e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -145909,15 +145909,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (bba84 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [pc, #68] @ (bba88 ) │ │ │ │ ldr r3, [pc, #52] @ (bba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -145930,30 +145930,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (bba90 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bba42 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #24 @ (adr r4, bbaa0 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, bbb20 ) │ │ │ │ movs r0, r4 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #840 @ (adr r3, bbddc ) │ │ │ │ + add r3, pc, #968 @ (adr r3, bbe5c ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ @@ -146325,30 +146325,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (bbf58 ) │ │ │ │ ldr r1, [pc, #168] @ (bbf5c ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (bbf60 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 44eec │ │ │ │ @@ -146381,19 +146381,19 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -146545,30 +146545,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (bc13c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (bc140 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n bc0f4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -146612,28 +146612,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (bc1f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bc1a6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -146703,32 +146703,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (bc2e4 ) │ │ │ │ ldr r1, [pc, #48] @ (bc2e8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n bc284 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #238 @ 0xee │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147017,22 +147017,22 @@ │ │ │ │ bne.n bc65e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b1c │ │ │ │ + bl 184b3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6080 @ 0x17c0 │ │ │ │ ldr.w r2, [r5, #1996] @ 0x7cc │ │ │ │ adds r0, #16 │ │ │ │ str.w r1, [r5, #1996] @ 0x7cc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 184b30 │ │ │ │ + bl 184b50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n bc60e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 440d8 │ │ │ │ @@ -147045,17 +147045,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r5} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147075,26 +147075,26 @@ │ │ │ │ bl bc588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6016 @ 0x1780 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -147104,15 +147104,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (bc7ac ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1849c0 │ │ │ │ + bl 1849e0 │ │ │ │ cbz r0, bc744 │ │ │ │ mov r4, r0 │ │ │ │ blx 449ec │ │ │ │ vldr d7, [pc, #112] @ bc798 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -147123,15 +147123,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 44f1c │ │ │ │ ldr r4, [pc, #104] @ (bc7b0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 184a68 │ │ │ │ + bl 184a88 │ │ │ │ cbnz r0, bc76c │ │ │ │ ldr r2, [pc, #92] @ (bc7b4 ) │ │ │ │ ldr r3, [pc, #84] @ (bc7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -147256,22 +147256,22 @@ │ │ │ │ b.n bc84e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itet le │ │ │ │ - movle r0, r4 │ │ │ │ - addgt r7, #170 @ 0xaa │ │ │ │ - lslle r1, r4, #2 │ │ │ │ - ittt ls │ │ │ │ - movls r0, r4 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + itet │ │ │ │ + mov r0, r4 │ │ │ │ + addal r7, #170 @ 0xaa │ │ │ │ + lsl r1, r4, #2 │ │ │ │ + ittt lt │ │ │ │ + movlt r0, r4 │ │ │ │ + stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (bca38 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #384] @ (bca3c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -147319,17 +147319,17 @@ │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 44640 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #5984 @ 0x1760 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 18c680 │ │ │ │ + bl 18c6a0 │ │ │ │ add.w r0, r6, #6144 @ 0x1800 │ │ │ │ - bl 18b0b8 │ │ │ │ + bl 18b0d8 │ │ │ │ ldr.w fp, [r5, #2052] @ 0x804 │ │ │ │ ldr.w r0, [r5, #2048] @ 0x800 │ │ │ │ ldr.w r1, [r5, #2056] @ 0x808 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n bc9c2 │ │ │ │ @@ -147355,15 +147355,15 @@ │ │ │ │ ldr r2, [pc, #140] @ (bca40 ) │ │ │ │ ldr r1, [pc, #144] @ (bca44 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [pc, #132] @ (bca48 ) │ │ │ │ ldr r3, [pc, #116] @ (bca3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -147399,17 +147399,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x00ac │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147428,15 +147428,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #5952 @ 0x1740 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r4, #3580] @ 0xdfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1762] @ 0x6e2 │ │ │ │ cbnz r2, bcaf2 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -147485,15 +147485,15 @@ │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bca7c │ │ │ │ add.w r5, r4, #5952 @ 0x1740 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2052] @ 0x804 │ │ │ │ ldr.w r0, [ip, #2048] @ 0x800 │ │ │ │ @@ -147727,15 +147727,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184af4 │ │ │ │ + bl 184b14 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #1996] @ 0x7cc │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -147781,15 +147781,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bd1c4 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w bcff8 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n bce8c │ │ │ │ dmb ish │ │ │ │ @@ -147863,15 +147863,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 43b9c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184af4 │ │ │ │ + bl 184b14 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #1996] @ 0x7cc │ │ │ │ blx 43fd0 │ │ │ │ @@ -147908,15 +147908,15 @@ │ │ │ │ ldr.w r0, [r3, #3588] @ 0xe04 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 44f1c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w bce7c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n bd088 │ │ │ │ ldr r3, [pc, #660] @ (bd290 ) │ │ │ │ @@ -147944,15 +147944,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ b.n bcea6 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #824] @ 0x338 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w bd20a │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -147992,15 +147992,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bd210 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184af4 │ │ │ │ + bl 184b14 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w bd24c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -148080,19 +148080,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bd11e │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ b.n bcff8 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n bce74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n bce10 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -148121,27 +148121,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n bce9a │ │ │ │ ldr r2, [pc, #140] @ (bd2b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (bd2b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bd0a8 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n bce7c │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ b.n bcff8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -148151,42 +148151,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ lsls r1, r4, #2 │ │ │ │ bl 1dd28a │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, bd29a │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -148302,15 +148302,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (bd55c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bd44e │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -148330,15 +148330,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 44640 │ │ │ │ b.n bd3c4 │ │ │ │ add.w r3, r5, #6016 @ 0x1780 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #1916] @ 0x77c │ │ │ │ ldr.w r2, [r0, #1920] @ 0x780 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -148375,15 +148375,15 @@ │ │ │ │ ldr.w r3, [r2, #824] @ 0x338 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #824] @ 0x338 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n bd36a │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n bd3ae │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n bd36a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -148391,15 +148391,15 @@ │ │ │ │ b.n bd3c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3588] @ 0xe04 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 44640 │ │ │ │ @@ -148410,17 +148410,17 @@ │ │ │ │ nop │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ bd5e0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -148600,21 +148600,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, bd756 │ │ │ │ + cbz r0, bd75e │ │ │ │ movs r0, r4 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, bd760 │ │ │ │ movs r0, r4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -148791,29 +148791,29 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, bd968 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cbnz r3, bd984 │ │ │ │ @@ -148826,32 +148826,32 @@ │ │ │ │ add.w r4, r0, #5952 @ 0x1740 │ │ │ │ adds r4, #4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3580] @ 0xdfc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1760] @ 0x6e0 │ │ │ │ cbz r0, bd9e6 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r1, #5984 @ 0x1760 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 18c680 │ │ │ │ + bl 18c6a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cbz r3, bd9e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ @@ -148896,15 +148896,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 184af4 │ │ │ │ + bl 184b14 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bda8a │ │ │ │ @@ -148945,15 +148945,15 @@ │ │ │ │ ldr.w r0, [r5, #3588] @ 0xe04 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 44640 │ │ │ │ add.w r0, r5, #6048 @ 0x17a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 184b08 │ │ │ │ + bl 184b28 │ │ │ │ ldr r2, [pc, #176] @ (bdbc4 ) │ │ │ │ ldr r3, [pc, #168] @ (bdbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -149076,38 +149076,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6048 @ 0x17a0 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b1c │ │ │ │ + bl 184b3c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3588] @ 0xe04 │ │ │ │ add r2, sp, #28 │ │ │ │ blx 44c88 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bdc9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b30 │ │ │ │ + bl 184b50 │ │ │ │ ldr r2, [pc, #252] @ (bdd80 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n bdc3e │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #20 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, bdd06 │ │ │ │ vldr d7, [pc, #176] @ bdd68 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -149134,26 +149134,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl bd2bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, bdd46 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b30 │ │ │ │ + bl 184b50 │ │ │ │ b.n bdc3e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bdd0e │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 184b30 │ │ │ │ + bl 184b50 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n bdc3e │ │ │ │ ldr.w r0, [r6, #3588] @ 0xe04 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -149172,21 +149172,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -149262,15 +149262,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n bde02 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6112 @ 0x17e0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #20 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -149320,15 +149320,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (be03c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (be040 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bde30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n bdf14 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -149406,15 +149406,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (be048 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (be04c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n bdf66 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl b1dc4 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bdf14 │ │ │ │ @@ -149435,29 +149435,29 @@ │ │ │ │ bl bd970 │ │ │ │ b.n bde9e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ muls r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r0, r4 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (be0d4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -149510,17 +149510,17 @@ │ │ │ │ nop │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #464 @ (adr r7, be2b8 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, be338 ) │ │ │ │ movs r0, r4 │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -149607,15 +149607,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w be53c │ │ │ │ ldr r0, [pc, #400] @ (be388 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1696] @ 0x6a0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b368 │ │ │ │ + bl 18b388 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1696] @ 0x6a0 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -149740,15 +149740,15 @@ │ │ │ │ bmi.w be5d6 │ │ │ │ b.n be390 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -149965,31 +149965,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, be808 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, be888 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #176 @ (adr r3, be6bc ) │ │ │ │ + add r3, pc, #304 @ (adr r3, be73c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #40 @ (adr r3, be638 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, be6b8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #360 @ (adr r5, be77c ) │ │ │ │ + add r5, pc, #488 @ (adr r5, be7fc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #952 @ (adr r2, be9d0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, be650 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #360 @ (adr r5, be784 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, be804 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #824 @ (adr r2, be958 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, be9d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #248 @ (adr r5, be71c ) │ │ │ │ + add r5, pc, #376 @ (adr r5, be79c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #712 @ (adr r2, be8f0 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, be970 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #156] @ be6d8 │ │ │ │ @@ -150006,39 +150006,39 @@ │ │ │ │ ldr r1, [pc, #128] @ (be6e4 ) │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ strb.w r6, [r5, #1904] @ 0x770 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18c3a4 │ │ │ │ + bl 18c3c4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n be6c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 18c61c │ │ │ │ + bl 18c63c │ │ │ │ cbz r0, be6ce │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n be684 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ strb.w r1, [r5, #1904] @ 0x770 │ │ │ │ ldr r1, [pc, #44] @ (be6e4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18c3a4 │ │ │ │ + bl 18c3c4 │ │ │ │ b.n be67c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n be686 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n be686 │ │ │ │ ... │ │ │ │ @@ -150092,55 +150092,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #20 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r5, #1916] @ 0x77c │ │ │ │ ldr.w r2, [r5, #1912] @ 0x778 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1916] @ 0x77c │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #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, r7, #6112 @ 0x17e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ mov r2, r1 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6016 @ 0x1780 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #20 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #824] @ 0x338 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #824] @ 0x338 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ add.w r4, r0, #5952 @ 0x1740 │ │ │ │ adds r4, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r5, #6144 @ 0x1800 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3564] @ 0xdec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -150150,15 +150150,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -150187,43 +150187,43 @@ │ │ │ │ cbz r0, be88e │ │ │ │ ldr r2, [pc, #124] @ (be8f4 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be886 │ │ │ │ cbz r3, be8e0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, be8ae │ │ │ │ ldr r2, [pc, #96] @ (be8f4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be8a4 │ │ │ │ cbz r3, be8e6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cbz r0, be8ce │ │ │ │ ldr r2, [pc, #64] @ (be8f4 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be8c4 │ │ │ │ cbz r3, be8d8 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -150330,15 +150330,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n beaa4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bea62 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, bea52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n be946 │ │ │ │ @@ -150355,15 +150355,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n bea7e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, bea58 │ │ │ │ mov r2, sl │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bead4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n be95e │ │ │ │ @@ -150503,15 +150503,15 @@ │ │ │ │ beq.n bec2a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bec1e │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bec4e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -163628,343 +163628,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ c7658 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.w c69ea │ │ │ │ - movs r3, #8 │ │ │ │ - movs r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #16 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r0, r4 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r0, #24 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r6, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r6, r6, #5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + subs r0, r3, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r2, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r2, r4, #7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r7, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r5, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r6, r0, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r6, r0, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r6, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + subs r6, r3, r3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + adds r6, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r6, r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r6, r1, r2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r6, r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r4, r5, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r6, r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r0, r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r4, r4, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ + movs r0, r4 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ @@ -166518,106 +166518,106 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w d19d8 │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ b.w c8b06 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - mrc2 0, 0, r0, cr0, cr15, {0} │ │ │ │ - stc2l 0, cr0, [r0, #124] @ 0x7c │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + mrc2 0, 1, r0, cr0, cr15, {0} │ │ │ │ + stc2l 0, cr0, [r0, #124]! @ 0x7c │ │ │ │ + lsls r2, r1, #22 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ - stc2 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ - bxns pc │ │ │ │ + ldc2l 0, cr0, [r2, #-124]! @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r2, #-124]! @ 0xffffff84 │ │ │ │ + blxns r3 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x47aa │ │ │ │ movs r0, r4 │ │ │ │ - stc2 0, cr0, [r0], #124 @ 0x7c │ │ │ │ - mrrc2 0, 1, r0, r0, cr15 @ │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + stc2l 0, cr0, [r0], {31} │ │ │ │ + ldc2l 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfbe6001f │ │ │ │ - @ instruction: 0xfb96001f │ │ │ │ - ldr r7, [pc, #48] @ (c9838 ) │ │ │ │ + stc2 0, cr0, [r6], {31} │ │ │ │ + @ instruction: 0xfbb6001f │ │ │ │ + ldr r7, [pc, #176] @ (c98b8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #136] @ (c9894 ) │ │ │ │ + ldr r7, [pc, #264] @ (c9914 ) │ │ │ │ movs r0, r4 │ │ │ │ - smlsdx r0, r0, pc, r0 @ │ │ │ │ - @ instruction: 0xfaf0001f │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + smmlsr r0, r0, pc, r0 @ │ │ │ │ + smlabt r0, r0, pc, r0 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfa86001f │ │ │ │ - @ instruction: 0xfa36001f │ │ │ │ - sbcs r6, r2 │ │ │ │ + @ instruction: 0xfaa6001f │ │ │ │ + @ instruction: 0xfa56001f │ │ │ │ + sbcs r6, r6 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ ldr??.w r0, [sl, #31] │ │ │ │ - vst1.8 @ instruction: 0xf98a001f │ │ │ │ - ldr r6, [pc, #24] @ (c9850 ) │ │ │ │ + vld1.8 @ instruction: 0xf9aa001f │ │ │ │ + ldr r6, [pc, #152] @ (c98d0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #736] @ (c9b1c ) │ │ │ │ + ldr r5, [pc, #864] @ (c9b9c ) │ │ │ │ movs r0, r4 │ │ │ │ - vld4.8 {d0-d3}, [r6 :64] │ │ │ │ - ldr.w r0, [r6, #31] │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + vst4.8 {d16-d19}, [r6 :64] │ │ │ │ + ldr??.w r0, [r6, #31] │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r4, #10 │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r0, pc, lsl #1] │ │ │ │ - strh.w r0, [r0, pc, lsl #1] │ │ │ │ - adds r0, #20 │ │ │ │ + ldrb.w r0, [r0, #31] │ │ │ │ + str.w r0, [r0, pc, lsl #1] │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7d8001f │ │ │ │ - @ instruction: 0xf788001f │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + @ instruction: 0xf7f8001f │ │ │ │ + @ instruction: 0xf7a8001f │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf738001f │ │ │ │ - @ instruction: 0xf6e8001f │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf758001f │ │ │ │ + @ instruction: 0xf708001f │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf692001f │ │ │ │ - movw r0, #10271 @ 0x281f │ │ │ │ - ldr r0, [pc, #184] @ (c9940 ) │ │ │ │ + @ instruction: 0xf6b2001f │ │ │ │ + @ instruction: 0xf662001f │ │ │ │ + ldr r0, [pc, #312] @ (c99c0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #264] @ (c9994 ) │ │ │ │ + ldr r0, [pc, #392] @ (c9a14 ) │ │ │ │ movs r0, r4 │ │ │ │ - addw r0, r8, #2079 @ 0x81f │ │ │ │ - subs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + @ instruction: 0xf628001f │ │ │ │ + rsbs r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf528001f │ │ │ │ - subs r2, r6, #5 │ │ │ │ + @ instruction: 0xf598001f │ │ │ │ + adc.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + subs r2, r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #184] @ (c9964 ) │ │ │ │ + ldr r0, [pc, #312] @ (c99e4 ) │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf4e0001f │ │ │ │ - eors.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + add.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4b0001f │ │ │ │ movw r3, #48424 @ 0xbd28 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d0d5c │ │ │ │ bhi.w ca8ee │ │ │ │ movw r3, #45424 @ 0xb170 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ @@ -167737,102 +167737,101 @@ │ │ │ │ bne.w c8b28 │ │ │ │ ldrb.w r3, [r4, #325] @ 0x145 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ b.w c8b06 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e0001f │ │ │ │ + addw r0, r0, #2079 @ 0x81f │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, fp │ │ │ │ movs r0, r4 │ │ │ │ - mvns r4, r6 │ │ │ │ + add r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - vshr.s8 d16, d15, #2 │ │ │ │ - vqadd.s64 d16, d14, d15 │ │ │ │ - mls r0, ip, pc, r0 │ │ │ │ - smlabt r0, r6, pc, r0 │ │ │ │ - vqadd.s8 d16, d4, d15 │ │ │ │ - mrc 0, 7, r0, cr6, cr15, {0} │ │ │ │ - ldr r4, [pc, #472] @ (ca8fc ) │ │ │ │ + vshr.s32 d16, d15, #18 │ │ │ │ + vshr.s16 d0, d15, #2 │ │ │ │ + smladx r0, ip, pc, r0 @ │ │ │ │ + smlawt r0, r6, pc, r0 @ │ │ │ │ + vqadd.s32 d16, d4, d15 │ │ │ │ + vqadd.s16 d0, d6, d15 │ │ │ │ + ldr r4, [pc, #600] @ (ca97c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #560] @ (ca958 ) │ │ │ │ + ldr r4, [pc, #688] @ (ca9d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - mcr 0, 6, r0, cr2, cr15, {0} │ │ │ │ - mrc 0, 3, r0, cr2, cr15, {0} │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + mcr 0, 7, r0, cr2, cr15, {0} │ │ │ │ + mrc 0, 4, r0, cr2, cr15, {0} │ │ │ │ + adds r5, #24 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r0, r4 │ │ │ │ - mrc 0, 1, r0, cr12, cr15, {0} │ │ │ │ - stcl 0, cr0, [ip, #124]! @ 0x7c │ │ │ │ - cmp r4, #2 │ │ │ │ + mrc 0, 2, r0, cr12, cr15, {0} │ │ │ │ + mcr 0, 0, r0, cr12, cr15, {0} │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - ldc 0, cr0, [r6, #124]! @ 0x7c │ │ │ │ - stcl 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + ldcl 0, cr0, [r6, #124] @ 0x7c │ │ │ │ + stc 0, cr0, [r6, #124] @ 0x7c │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ - ldc 0, cr0, [r0, #-124]! @ 0xffffff84 │ │ │ │ - stcl 0, cr0, [r0], #124 @ 0x7c │ │ │ │ - sbcs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - adds.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - ldcl 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ - stc 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ - movw r0, #57375 @ 0xe01f │ │ │ │ - @ instruction: 0xf254001f │ │ │ │ - @ instruction: 0xebea001f │ │ │ │ - @ instruction: 0xeb9a001f │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + ldcl 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ + stc 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0xf59c001f │ │ │ │ + @ instruction: 0xf532001f │ │ │ │ + ldc 0, cr0, [r8], {31} │ │ │ │ + mcrr 0, 1, r0, r8, cr15 │ │ │ │ + @ instruction: 0xf26e001f │ │ │ │ + @ instruction: 0xf274001f │ │ │ │ + stc 0, cr0, [sl], {31} │ │ │ │ + subs.w r0, sl, pc, lsr #32 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ movs r0, r4 │ │ │ │ - adcs.w r0, r6, pc, lsr #32 │ │ │ │ - add.w r0, r6, pc, lsr #32 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + sbcs.w r0, r6, pc, lsr #32 │ │ │ │ + @ instruction: 0xeb26001f │ │ │ │ + lsls r2, r4, #18 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xeac2001f │ │ │ │ - orns r0, r2, pc, lsr #32 │ │ │ │ - stc2l 0, cr0, [ip], {31} │ │ │ │ - ldc2l 0, cr0, [sl], #-124 @ 0xffffff84 │ │ │ │ - ands.w r0, r8, pc, lsr #32 │ │ │ │ - strd r0, r0, [r8, #124] @ 0x7c │ │ │ │ - sbcs r2, r7 │ │ │ │ + @ instruction: 0xeae2001f │ │ │ │ + eors.w r0, r2, pc, lsr #32 │ │ │ │ + stc2l 0, cr0, [ip], #124 @ 0x7c │ │ │ │ + ldc2 0, cr0, [sl], {31} │ │ │ │ + bics.w r0, r8, pc, lsr #32 │ │ │ │ + strd r0, r0, [r8, #124]! @ 0x7c │ │ │ │ + rors r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xe992001f │ │ │ │ - strd r0, r0, [r2, #-124] @ 0x7c │ │ │ │ - adds r2, #0 │ │ │ │ + @ instruction: 0xe9b2001f │ │ │ │ + strd r0, r0, [r2, #-124]! @ 0x7c │ │ │ │ + adds r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r0, r4 │ │ │ │ - stmdb ip, {r0, r1, r2, r3, r4} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3, r4} │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xe8dc001f │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r0, r4 │ │ │ │ - stmia.w r6, {r0, r1, r2, r3, r4} │ │ │ │ - @ instruction: 0xe836001f │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + stmia.w r6!, {r0, r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xe856001f │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ movs r0, r4 │ │ │ │ - b.n ca7bc │ │ │ │ - movs r7, r3 │ │ │ │ - b.n ca720 │ │ │ │ + @ instruction: 0xe808001f │ │ │ │ + b.n ca760 │ │ │ │ movs r7, r3 │ │ │ │ movw r3, #9104 @ 0x2390 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d0b28 │ │ │ │ bhi.w cc432 │ │ │ │ mov.w r3, #3104 @ 0xc20 │ │ │ │ @@ -168940,221 +168939,221 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4213 @ 0x1075 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb834 │ │ │ │ + b.n cb874 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb798 │ │ │ │ + b.n cb7d8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfbb4001f │ │ │ │ - @ instruction: 0xfbbe001f │ │ │ │ - b.n cb758 │ │ │ │ + @ instruction: 0xfbd4001f │ │ │ │ + @ instruction: 0xfbde001f │ │ │ │ + b.n cb798 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb6bc │ │ │ │ + b.n cb6fc │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb698 │ │ │ │ + b.n cb6d8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb5fc │ │ │ │ + b.n cb63c │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb5d8 │ │ │ │ + b.n cb618 │ │ │ │ movs r7, r3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf1e2001f │ │ │ │ - sub.w r0, ip, #31 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + addw r0, r2, #31 │ │ │ │ + rsb r0, ip, #31 │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r7, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r7, r3 │ │ │ │ - orns r0, r2, #31 │ │ │ │ - eor.w r0, r0, #31 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + eors.w r0, r2, #31 │ │ │ │ + @ instruction: 0xf0a0001f │ │ │ │ + svc 94 @ 0x5e │ │ │ │ movs r7, r3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + svc 14 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r0, r4 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r0, r4 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - udf #16 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r0, r4 │ │ │ │ - ble.n cb5d0 │ │ │ │ + udf #24 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb534 │ │ │ │ + ble.n cb574 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb3d0 │ │ │ │ + b.n cb410 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb3f8 │ │ │ │ + b.n cb438 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb500 │ │ │ │ + ble.n cb540 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb664 │ │ │ │ + ble.n cb6a4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n cb640 │ │ │ │ + ble.n cb680 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cb5a4 │ │ │ │ + bgt.n cb5e4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n cb580 │ │ │ │ + bgt.n cb5c0 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cb6e4 │ │ │ │ + bgt.n cb524 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n cb688 │ │ │ │ + bgt.n cb6c8 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cb5ec │ │ │ │ + bgt.n cb62c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf738001f │ │ │ │ - movt r0, #59423 @ 0xe81f │ │ │ │ - blt.n cb558 │ │ │ │ + @ instruction: 0xf758001f │ │ │ │ + @ instruction: 0xf6ee001f │ │ │ │ + blt.n cb598 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cb6bc │ │ │ │ + blt.n cb6fc │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ movs r0, r4 │ │ │ │ - blt.n cb698 │ │ │ │ + blt.n cb6d8 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cb5fc │ │ │ │ + bge.n cb63c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n cb584 │ │ │ │ + bge.n cb5c4 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cb6e8 │ │ │ │ + bge.n cb728 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n cb6c4 │ │ │ │ + bge.n cb704 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cb628 │ │ │ │ + bge.n cb668 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n cb604 │ │ │ │ + bls.n cb644 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cb768 │ │ │ │ + bls.n cb5a8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf37a001f │ │ │ │ - usat r0, #31, r8 │ │ │ │ - bls.n cb73c │ │ │ │ + @ instruction: 0xf39a001f │ │ │ │ + usat16 r0, #31, r8 │ │ │ │ + bls.n cb77c │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cb6a4 │ │ │ │ + bls.n cb6e4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n cb684 │ │ │ │ + bls.n cb6c4 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cb5e8 │ │ │ │ + bhi.n cb628 │ │ │ │ movs r7, r3 │ │ │ │ - stc2l 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ - ldc2l 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ - bhi.n cb5b4 │ │ │ │ + mcr2 0, 0, r0, cr2, cr15, {0} │ │ │ │ + mrc2 0, 0, r0, cr8, cr15, {0} │ │ │ │ + bhi.n cb5f4 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cb718 │ │ │ │ + bhi.n cb758 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n cb704 │ │ │ │ + bhi.n cb744 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb668 │ │ │ │ + bvc.n cb6a8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n cb654 │ │ │ │ + bvc.n cb694 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb7b8 │ │ │ │ + bvc.n cb5f8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ - movs r0, r4 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n cb7a4 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ + movs r0, r4 │ │ │ │ + bvc.n cb5e4 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb708 │ │ │ │ + bvc.n cb748 │ │ │ │ movs r7, r3 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb6d0 │ │ │ │ + udf #26 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb6c8 │ │ │ │ + bvc.n cb708 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb62c │ │ │ │ + bvs.n cb66c │ │ │ │ movs r7, r3 │ │ │ │ - vst4.8 {d16-d19}, [r2 :64] │ │ │ │ - vst4.8 {d16-d19}, [lr :64] │ │ │ │ - bvs.n cb618 │ │ │ │ + vld4.8 {d16-d19}, [r2 :64] │ │ │ │ + vld4.8 {d16-d19}, [lr :64] │ │ │ │ + bvs.n cb658 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb77c │ │ │ │ + bvs.n cb7bc │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfa58001f │ │ │ │ - @ instruction: 0xfa2c001f │ │ │ │ - bvs.n cb74c │ │ │ │ + @ instruction: 0xfa78001f │ │ │ │ + @ instruction: 0xfa4c001f │ │ │ │ + bvs.n cb78c │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n cb6b0 │ │ │ │ + bpl.n cb6f0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n cb69c │ │ │ │ + bpl.n cb6dc │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n cb800 │ │ │ │ + bpl.n cb640 │ │ │ │ movs r7, r3 │ │ │ │ movw r2, #32960 @ 0x80c0 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfabc │ │ │ │ movw r2, #43960 @ 0xabb8 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -169994,93 +169993,93 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2773 @ 0xad5 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n cbf2c │ │ │ │ + bcc.n cbf6c │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cc090 │ │ │ │ + bcc.n cc0d0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n cc06c │ │ │ │ + bcc.n cc0ac │ │ │ │ movs r7, r3 │ │ │ │ - bcs.n cbfd0 │ │ │ │ + bcs.n cc010 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ movs r0, r4 │ │ │ │ - bcs.n cbf6c │ │ │ │ + bcs.n cbfac │ │ │ │ movs r7, r3 │ │ │ │ - bcs.n cc0d4 │ │ │ │ + bcs.n cc114 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfba2001f │ │ │ │ - @ instruction: 0xfabc001f │ │ │ │ - beq.n cbfc4 │ │ │ │ + @ instruction: 0xfbc2001f │ │ │ │ + @ instruction: 0xfadc001f │ │ │ │ + beq.n cc004 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n cc128 │ │ │ │ + beq.n cbf68 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cbf6c │ │ │ │ + bge.n cbfac │ │ │ │ movs r7, r3 │ │ │ │ - vst4.8 {d0-d3}, [r0 :64] │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + vld4.8 {d0-d3}, [r0 :64] │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf61e001f │ │ │ │ - @ instruction: 0xf58a001f │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf63e001f │ │ │ │ + sub.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cc0f0 │ │ │ │ + bhi.n cc130 │ │ │ │ movs r7, r3 │ │ │ │ - orn r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + eor.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf37a001f │ │ │ │ - sbfx r0, sl, #0, #32 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ - movs r7, r3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ - movs r7, r3 │ │ │ │ - @ instruction: 0xf358001f │ │ │ │ - @ instruction: 0xf318001f │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf39a001f │ │ │ │ + bfi r0, sl, #0, #32 │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf332001f │ │ │ │ - @ instruction: 0xf2e6001f │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf378001f │ │ │ │ + @ instruction: 0xf338001f │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf31c001f │ │ │ │ - @ instruction: 0xf2b4001f │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xf352001f │ │ │ │ + ssat r0, #32, r6 │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf2fa001f │ │ │ │ - @ instruction: 0xf27a001f │ │ │ │ - ldmia r3!, {} │ │ │ │ + @ instruction: 0xf33c001f │ │ │ │ + @ instruction: 0xf2d4001f │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ + movs r7, r3 │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ + movs r7, r3 │ │ │ │ + @ instruction: 0xf31a001f │ │ │ │ + @ instruction: 0xf29a001f │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ movw r2, #30179 @ 0x75e3 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cd880 │ │ │ │ movw r2, #36176 @ 0x8d50 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ @@ -171095,183 +171094,183 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1868 @ 0x74c │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - b.n ccf94 │ │ │ │ + b.n ccfd4 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccf2c │ │ │ │ + b.n ccf6c │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r1, #0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - bge.n ccd08 │ │ │ │ + bge.n ccd48 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n ccd38 │ │ │ │ + blt.n ccd78 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccbb4 │ │ │ │ + b.n ccbf4 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccbcc │ │ │ │ + b.n ccc0c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd46c │ │ │ │ + b.n cd4ac │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd494 │ │ │ │ + b.n cd4d4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd0e4 │ │ │ │ + b.n cd124 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd0fc │ │ │ │ + b.n cd13c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cce38 │ │ │ │ + b.n cce78 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cce5c │ │ │ │ + b.n cce9c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ssat r0, #32, r4 │ │ │ │ - @ instruction: 0xf314001f │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + ssat16 r0, #32, r4 │ │ │ │ + @ instruction: 0xf334001f │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - itte │ │ │ │ - mov r7, r3 │ │ │ │ - @ instruction: 0xe80c001f │ │ │ │ - @ instruction: 0xe828001f │ │ │ │ - ittt │ │ │ │ - mov r7, r3 │ │ │ │ - itee ge @ unpredictable > │ │ │ │ - movge r7, r3 │ │ │ │ - lsllt r4, r0, #7 │ │ │ │ - movlt r0, r4 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - movs r0, r4 │ │ │ │ - itte lt │ │ │ │ - movlt r7, r3 │ │ │ │ - itet vs @ unpredictable │ │ │ │ - movvs r7, r3 │ │ │ │ - @ instruction: 0xeaea001f │ │ │ │ - @ instruction: 0xeab6001f │ │ │ │ - it vs │ │ │ │ - movvs r7, r3 │ │ │ │ - it ne │ │ │ │ - movne r7, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + @ instruction: 0xe82c001f │ │ │ │ + strex r0, r0, [r8, #124] @ 0x7c │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + itee gt │ │ │ │ + movgt r7, r3 │ │ │ │ + lslle r4, r4, #7 │ │ │ │ + movle r0, r4 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ + itte le │ │ │ │ + movle r7, r3 │ │ │ │ + itet hi @ unpredictable │ │ │ │ + movhi r7, r3 │ │ │ │ + addls.w r0, sl, pc, lsr #32 │ │ │ │ + @ instruction: 0xead6001f │ │ │ │ + it hi │ │ │ │ + movhi r7, r3 │ │ │ │ + it cc │ │ │ │ + movcc r7, r3 │ │ │ │ lsls r6, r3, #22 │ │ │ │ movs r0, r4 │ │ │ │ - itt cs │ │ │ │ - movcs r7, r3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ + movs r0, r4 │ │ │ │ + itt mi │ │ │ │ + movmi r7, r3 │ │ │ │ + bkpt 0x00f4 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cce10 │ │ │ │ + ble.n cce50 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n ccda4 │ │ │ │ + bgt.n ccde4 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00f2 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x00a2 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x00aa │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x005c │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r0, r4 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x006a │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001a │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w d12d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -172277,250 +172276,250 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2406 @ 0x966 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - b.n ce104 │ │ │ │ + b.n ce144 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce0a4 │ │ │ │ + b.n ce0e4 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda6a │ │ │ │ + pop {r2, r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda74 │ │ │ │ + pop {r2} │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda64 │ │ │ │ + cbnz r6, cda6c │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cda14 │ │ │ │ + bgt.n cda54 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cda44 │ │ │ │ + bgt.n cda84 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda72 │ │ │ │ + cbnz r4, cda7a │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda62 │ │ │ │ + cbnz r4, cda6a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r2, cda6c │ │ │ │ + cbnz r2, cda74 │ │ │ │ movs r7, r3 │ │ │ │ - revsh r2, r6 │ │ │ │ + cbnz r2, cda64 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ - revsh r2, r6 │ │ │ │ + cbnz r2, cda70 │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x0024 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cda90 │ │ │ │ + bls.n cdad0 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cd9f0 │ │ │ │ + bhi.n cda30 │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x002e │ │ │ │ movs r7, r3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce1d0 │ │ │ │ + b.n ce210 │ │ │ │ movs r7, r3 │ │ │ │ - adds.w r0, r4, #31 │ │ │ │ - rev r2, r7 │ │ │ │ + @ instruction: 0xf134001f │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, cda8a │ │ │ │ + rev r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - adc.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - adcs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - cbnz r6, cda96 │ │ │ │ + sbc.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + sbcs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + rev r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda86 │ │ │ │ + cbnz r6, cda8e │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd6e0 │ │ │ │ + b.n cd720 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd630 │ │ │ │ + b.n cd670 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda8c │ │ │ │ + cbnz r6, cda94 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda7c │ │ │ │ + cbnz r6, cda84 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0a2001f │ │ │ │ - orr.w r0, r8, #31 │ │ │ │ - cbnz r6, cda82 │ │ │ │ + @ instruction: 0xf0c2001f │ │ │ │ + orn r0, r8, #31 │ │ │ │ + cbnz r6, cda8a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ movs r7, r3 │ │ │ │ - itte vs │ │ │ │ - movvs r7, r3 │ │ │ │ - nopvs {8} │ │ │ │ - movvc r7, r3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + itte hi │ │ │ │ + movhi r7, r3 │ │ │ │ + nophi {10} │ │ │ │ + movls r7, r3 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ movs r7, r3 │ │ │ │ - vst1.8 @ instruction: 0xf9c6001f │ │ │ │ + vld1.8 @ instruction: 0xf9e6001f │ │ │ │ ldr??.w r0, [ip, #31] │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cdb64 │ │ │ │ + bcc.n cd9a4 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cdb0c │ │ │ │ + bcc.n cdb4c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldc 0, cr0, [lr, #124]! @ 0x7c │ │ │ │ - stc 0, cr0, [r4, #124] @ 0x7c │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + ldcl 0, cr0, [lr, #124] @ 0x7c │ │ │ │ + stc 0, cr0, [r4, #124]! @ 0x7c │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cdcb0 │ │ │ │ + b.n cdcf0 │ │ │ │ movs r7, r3 │ │ │ │ - bic.w r0, r8, pc, lsr #32 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + orr.w r0, r8, pc, lsr #32 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r7, r3 │ │ │ │ - ands.w r0, sl, pc, lsr #32 │ │ │ │ - bics.w r0, r8, pc, lsr #32 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + bics.w r0, sl, pc, lsr #32 │ │ │ │ + orrs.w r0, r8, pc, lsr #32 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cdaa4 │ │ │ │ + bhi.n cdae4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s32 d0, d12, d15 │ │ │ │ - vqadd.s64 d0, d14, d15 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + vqadd.s8 d16, d12, d15 │ │ │ │ + vqadd.s16 d16, d14, d15 │ │ │ │ + cpsie │ │ │ │ movs r7, r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + setpan #0 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh.w r0, [ip, #31] │ │ │ │ - vst1.8 @ instruction: 0xf9ce001f │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ + vld1.8 @ instruction: 0xf9ee001f │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u32 d16, d8, d15 │ │ │ │ - vqadd.u32 d16, d14, d15 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + vshr.u8 d0, d15, #8 │ │ │ │ + vshr.u8 d0, d15, #2 │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf398001f │ │ │ │ - usat16 r0, #31, lr │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xf3b8001f │ │ │ │ + ubfx r0, lr, #0, #32 │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf4e4001f │ │ │ │ - @ instruction: 0xf4f6001f │ │ │ │ - push {r2, r6, r7} │ │ │ │ + add.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf124001f │ │ │ │ - @ instruction: 0xf0ba001f │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + adc.w r0, r4, #31 │ │ │ │ + @ instruction: 0xf0da001f │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r0, r4 │ │ │ │ - push {r4} │ │ │ │ + push {r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, cdbf0 │ │ │ │ + cbz r0, cdbf8 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbfa │ │ │ │ + cbz r4, cdc02 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbea │ │ │ │ + cbz r4, cdbf2 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cdc0c │ │ │ │ + bgt.n cdc4c │ │ │ │ movs r7, r3 │ │ │ │ - adc.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sbc.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + sxtb r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, cdbfe │ │ │ │ + sxth r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, cdc0a │ │ │ │ + sxth r4, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbfa │ │ │ │ + cbz r4, cdc02 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s64 d16, d10, d15 │ │ │ │ - vshr.s8 d0, d15, #6 │ │ │ │ - cbz r0, cdc0a │ │ │ │ + vshr.s16 d0, d15, #6 │ │ │ │ + vshr.s32 d0, d15, #22 │ │ │ │ + cbz r0, cdc12 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, cdbfa │ │ │ │ + cbz r0, cdc02 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbfa │ │ │ │ + cbz r4, cdc02 │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, cdbf2 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #258] @ 0x102 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ @@ -173369,190 +173368,190 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2547 @ 0x9f3 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf186001f │ │ │ │ - sub.w r0, r4, #31 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + sub.w r0, r6, #31 │ │ │ │ + rsb r0, r4, #31 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cec1c │ │ │ │ + b.n cec5c │ │ │ │ movs r7, r3 │ │ │ │ - b.n ceaec │ │ │ │ + b.n ceb2c │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n ce68c │ │ │ │ + bvc.n ce4cc │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce9c4 │ │ │ │ + b.n cea04 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb82e │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0a0001f │ │ │ │ - @ instruction: 0xf0a2001f │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + @ instruction: 0xf0c0001f │ │ │ │ + @ instruction: 0xf0c2001f │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce48c │ │ │ │ + b.n ce4cc │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce4ac │ │ │ │ + b.n ce4ec │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #0 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce6cc │ │ │ │ + b.n ce70c │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce64c │ │ │ │ + b.n ce68c │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - stc2 0, cr0, [r0, #124] @ 0x7c │ │ │ │ - stc2 0, cr0, [lr, #124] @ 0x7c │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + stc2 0, cr0, [r0, #124]! @ 0x7c │ │ │ │ + stc2 0, cr0, [lr, #124]! @ 0x7c │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n ce624 │ │ │ │ + bne.n ce664 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n ce574 │ │ │ │ + beq.n ce5b4 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf69c001f │ │ │ │ - subw r0, r6, #2079 @ 0x81f │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + @ instruction: 0xf6bc001f │ │ │ │ + movt r0, #26655 @ 0x681f │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r7, r3 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s32 d16, d8, d15 │ │ │ │ - vqadd.s64 d16, d6, d15 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + vshr.s8 d0, d15, #8 │ │ │ │ + vshr.s16 d0, d15, #10 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - mrc 0, 7, r0, cr10, cr15, {0} │ │ │ │ - vqadd.s16 d0, d0, d15 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + vqadd.s16 d0, d10, d15 │ │ │ │ + vqadd.s64 d0, d0, d15 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n ce73c │ │ │ │ + bcc.n ce77c │ │ │ │ movs r7, r3 │ │ │ │ - orn r0, r6, pc, lsr #32 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + eor.w r0, r6, pc, lsr #32 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce984 │ │ │ │ + b.n ce9c4 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce9ac │ │ │ │ + b.n ce9ec │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n ce6dc │ │ │ │ + bls.n ce71c │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n ce698 │ │ │ │ + bmi.n ce6d8 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #872 @ (adr r6, cea3c ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, ceabc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #552 @ (adr r6, ce900 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, ce980 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #488 @ (adr r6, ce8cc ) │ │ │ │ + add r6, pc, #616 @ (adr r6, ce94c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, ce790 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, ce810 ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce730 │ │ │ │ + b.n ce770 │ │ │ │ movs r7, r3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n ce704 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #144 @ (adr r6, ce784 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, ce804 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #856 @ (adr r5, cea50 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, cead0 ) │ │ │ │ movs r7, r3 │ │ │ │ - vshr.s32 d0, d15, #26 │ │ │ │ - vshr.s32 d0, d15, #6 │ │ │ │ - add r5, pc, #912 @ (adr r5, cea94 ) │ │ │ │ + vmov.i32 d16, #111 @ 0x0000006f │ │ │ │ + vshr.s16 d16, d15, #6 │ │ │ │ + add r6, pc, #16 @ (adr r6, ce714 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #592 @ (adr r5, ce958 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, ce9d8 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #528 @ (adr r5, ce924 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, ce9a4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #208 @ (adr r5, ce7e8 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, ce868 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w d1352 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -174650,255 +174649,253 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4379 @ 0x111b │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - cbz r0, cf400 │ │ │ │ - movs r7, r3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ - movs r7, r3 │ │ │ │ - add r2, pc, #656 @ (adr r2, cf628 ) │ │ │ │ + cbz r0, cf408 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #336 @ (adr r2, cf4ec ) │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ movs r7, r3 │ │ │ │ - subs.w r0, r8, #31 │ │ │ │ - rsb r0, r2, #31 │ │ │ │ - add r2, pc, #352 @ (adr r2, cf508 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, cf6a8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #32 @ (adr r2, cf3cc ) │ │ │ │ + add r2, pc, #464 @ (adr r2, cf56c ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf580 │ │ │ │ + rsbs r0, r8, #31 │ │ │ │ + @ instruction: 0xf1e2001f │ │ │ │ + add r2, pc, #480 @ (adr r2, cf588 ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf598 │ │ │ │ + add r2, pc, #160 @ (adr r2, cf44c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #48 @ (adr r2, cf3e8 ) │ │ │ │ + b.n cf5c0 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #752 @ (adr r1, cf6ac ) │ │ │ │ + b.n cf5d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + add r2, pc, #176 @ (adr r2, cf468 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + add r1, pc, #880 @ (adr r1, cf72c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, cf6c8 ) │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #448 @ (adr r1, cf58c ) │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r1, pc, #896 @ (adr r1, cf748 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r1, pc, #576 @ (adr r1, cf60c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #464 @ (adr r1, cf5a8 ) │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #144 @ (adr r1, cf46c ) │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + add r1, pc, #592 @ (adr r1, cf628 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + add r1, pc, #272 @ (adr r1, cf4ec ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #160 @ (adr r1, cf488 ) │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #864 @ (adr r0, cf74c ) │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + add r1, pc, #288 @ (adr r1, cf508 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + add r0, pc, #992 @ (adr r0, cf7cc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #824 @ (adr r0, cf730 ) │ │ │ │ + @ instruction: 0xb76e │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #504 @ (adr r0, cf5f4 ) │ │ │ │ + @ instruction: 0xb78c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + add r0, pc, #952 @ (adr r0, cf7b0 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + add r0, pc, #632 @ (adr r0, cf674 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #560 @ (adr r0, cf638 ) │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #240 @ (adr r0, cf4fc ) │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r7, r3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + add r0, pc, #688 @ (adr r0, cf6b8 ) │ │ │ │ movs r7, r3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + add r0, pc, #368 @ (adr r0, cf57c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #256 @ (adr r0, cf518 ) │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - b.n cecc0 │ │ │ │ + add r0, pc, #384 @ (adr r0, cf598 ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n cece8 │ │ │ │ + add r0, pc, #64 @ (adr r0, cf45c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + b.n ced00 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + b.n ced28 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r0, pc, #80 @ (adr r0, cf478 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe9a8001f │ │ │ │ - ldrd r0, r0, [lr, #-124]! @ 0x7c │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n cf3ac │ │ │ │ + strd r0, r0, [r8, #124] @ 0x7c │ │ │ │ + @ instruction: 0xe99e001f │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n cf53c │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + bmi.n cf3ec │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + bmi.n cf37c │ │ │ │ movs r7, r3 │ │ │ │ - rsb r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf4e0001f │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - stc 0, cr0, [lr, #124] @ 0x7c │ │ │ │ - ldc 0, cr0, [r8, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf5e2001f │ │ │ │ + add.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + stc 0, cr0, [lr, #124]! @ 0x7c │ │ │ │ + ldc 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cf4dc │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + blt.n cf51c │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cf55c │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + bls.n cf39c │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + bkpt 0x001e │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf484 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe808001f │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xe80a001f │ │ │ │ + @ instruction: 0xe828001f │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf254 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf284 │ │ │ │ + b.n cf294 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + b.n cf2c4 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - subs.w r0, sl, pc, lsr #32 │ │ │ │ - rsb r0, ip, pc, lsr #32 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + rsbs r0, sl, pc, lsr #32 │ │ │ │ + @ instruction: 0xebec001f │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf4ec │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe814001f │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xe81e001f │ │ │ │ + @ instruction: 0xe834001f │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfbc4 │ │ │ │ + b.n cfc04 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.s32 d0, d15, #2 │ │ │ │ - vshr.s16 d16, d15, #16 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + vshr.s16 d16, d15, #2 │ │ │ │ + vshr.s32 d16, d15, #16 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, cf53e │ │ │ │ + cbnz r2, cf546 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, cf548 │ │ │ │ + cbnz r0, cf550 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r3, r4} │ │ │ │ - strex r0, r0, [ip, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [ip], #-124 @ 0x7c │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, cf57a │ │ │ │ + cbnz r0, cf582 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cf580 │ │ │ │ + cbnz r4, cf588 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf264001f │ │ │ │ - @ instruction: 0xf0f4001f │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xf284001f │ │ │ │ + adds.w r0, r4, #31 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - orns r0, lr, #31 │ │ │ │ - orr.w r0, lr, #31 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + eors.w r0, lr, #31 │ │ │ │ + orn r0, lr, #31 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r7, r3 │ │ │ │ - stmdb r2!, {r0, r1, r2, r3, r4} │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r4} │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + strd r0, r0, [r2, #-124] @ 0x7c │ │ │ │ + ldrd r0, r0, [sl, #-124] @ 0x7c │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #290] @ 0x122 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ @@ -175910,299 +175907,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4442 @ 0x115a │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #600 @ (adr r6, d03a8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, d0428 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #288 @ (adr r6, d0274 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, d02f4 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfaf4 │ │ │ │ + b.n cfb34 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfb14 │ │ │ │ + b.n cfb54 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n d0190 │ │ │ │ + bmi.n d01d0 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n d0130 │ │ │ │ + bcc.n d0170 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d01da │ │ │ │ + cbz r4, d01e2 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d01e4 │ │ │ │ + cbz r2, d01ec │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n d00a8 │ │ │ │ + bls.n d00e8 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n d00d0 │ │ │ │ + bls.n d0110 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n d0210 │ │ │ │ + bne.n d0250 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n d0230 │ │ │ │ + bne.n d0270 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, d01c4 │ │ │ │ + cbnz r0, d01cc │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, d01ce │ │ │ │ + cbnz r2, d01d6 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d0298 │ │ │ │ + push {r1} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, d0290 │ │ │ │ + cbz r0, d0298 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n d0274 │ │ │ │ + bvs.n d02b4 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n d029c │ │ │ │ + bvs.n d02dc │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n d01ec │ │ │ │ + bhi.n d022c │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n d0164 │ │ │ │ + bhi.n d01a4 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d0292 │ │ │ │ + cbz r2, d029a │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d029a │ │ │ │ + cbz r4, d02a2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d0286 │ │ │ │ + cbz r4, d028e │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d027e │ │ │ │ + cbz r2, d0286 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe9b4001f │ │ │ │ - @ instruction: 0xe9ba001f │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrd r0, r0, [r4, #124] @ 0x7c │ │ │ │ + ldrd r0, r0, [sl, #124] @ 0x7c │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cff98 │ │ │ │ + b.n cffd8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cffc8 │ │ │ │ + b.n d0008 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n d01ac │ │ │ │ + bge.n d01ec │ │ │ │ movs r7, r3 │ │ │ │ - bge.n d02c4 │ │ │ │ + bge.n d0304 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r7, r3 │ │ │ │ - b.n d03dc │ │ │ │ + b.n d041c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, d02f4 │ │ │ │ + cbz r6, d02fc │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d02fc │ │ │ │ + sxth r4, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #992 @ (adr r7, d06d4 ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #848 @ (adr r3, d0650 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, d06d0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #912 @ (adr r3, d0694 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, d0314 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r7, r3 │ │ │ │ - b.n d04ac │ │ │ │ + b.n d04ec │ │ │ │ movs r7, r3 │ │ │ │ - b.n d04e0 │ │ │ │ + b.n d0520 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ movs r7, r3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r7, r3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n d036c │ │ │ │ + ble.n d03ac │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #147] @ 0x93 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, d0394 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -177170,117 +177167,117 @@ │ │ │ │ bcs.w d193c │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ b.w c8b06 │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - bcs.n d0ec8 │ │ │ │ + bcs.n d0f08 │ │ │ │ movs r7, r3 │ │ │ │ - bcs.n d0ef0 │ │ │ │ + bcs.n d0f30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, d0fa6 │ │ │ │ + cbz r6, d0fae │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, d0fb0 │ │ │ │ + cbz r0, d0fb8 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - itee ls │ │ │ │ - movls r7, r3 │ │ │ │ - nophi {10} │ │ │ │ - movhi r7, r3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + itee lt │ │ │ │ + movlt r7, r3 │ │ │ │ + nopge {12} │ │ │ │ + movge r7, r3 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n d1040 │ │ │ │ + bvc.n d1080 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - it cs │ │ │ │ - movcs r7, r3 │ │ │ │ - itte mi │ │ │ │ + it mi │ │ │ │ movmi r7, r3 │ │ │ │ - strhmi r4, [r6, #32] │ │ │ │ - movpl r7, r3 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + itte vs │ │ │ │ + movvs r7, r3 │ │ │ │ + strhvs r4, [r2, #34] @ 0x22 │ │ │ │ + movvc r7, r3 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r7, r3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 222 @ 0xde │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r7, r3 │ │ │ │ - svc 6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ble.n d10c4 │ │ │ │ + ble.n d0f04 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n d10f4 │ │ │ │ + ble.n d0f34 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0064 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ b.w c8b06 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ @@ -177645,15 +177642,15 @@ │ │ │ │ b.w d0102 │ │ │ │ ldrb.w r3, [r4, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ b.w d0822 │ │ │ │ add.w r3, sp, #5024 @ 0x13a0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 25d7ec │ │ │ │ + bl 25d80c │ │ │ │ ldr.w r3, [pc, #3432] @ d226c │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3424] @ d2270 │ │ │ │ @@ -178753,369 +178750,369 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2381 @ 0x94d │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ - movs r7, r3 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ - movs r7, r3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ - movs r7, r3 │ │ │ │ - cbz r0, d22f2 │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + cbz r0, d22fa │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ movs r7, r3 │ │ │ │ strb r6, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + strh r0, [r6, #20] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #576 @ (adr r0, d26c8 ) │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #672 @ (adr r0, d272c ) │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + add r0, pc, #704 @ (adr r0, d2748 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + add r0, pc, #800 @ (adr r0, d27ac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #400 @ (adr r0, d2648 ) │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #192 @ (adr r0, d257c ) │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + add r0, pc, #528 @ (adr r0, d26c8 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + add r0, pc, #320 @ (adr r0, d25fc ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strb r0, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ + movs r7, r3 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ + movs r7, r3 │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ + movs r7, r3 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ d3464 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d3468 │ │ │ │ ldr.w r3, [pc, #3884] @ d346c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d3470 │ │ │ │ @@ -180324,661 +180321,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1918 @ 0x77e │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ - movs r7, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ - movs r7, r3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ - movs r7, r3 │ │ │ │ - add r7, pc, #872 @ (adr r7, d37e0 ) │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #880 @ (adr r7, d37ec ) │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + add r7, pc, #1000 @ (adr r7, d3860 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + add r7, pc, #1008 @ (adr r7, d386c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + strh r0, [r4, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #456 @ (adr r4, d36c0 ) │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #512 @ (adr r4, d36fc ) │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + add r4, pc, #584 @ (adr r4, d3740 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #520 @ (adr r4, d3710 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, d377c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #320 @ (adr r4, d364c ) │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + add r4, pc, #648 @ (adr r4, d3790 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #456 @ (adr r4, d36e0 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, d36cc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #128 @ (adr r4, d359c ) │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + add r4, pc, #584 @ (adr r4, d3760 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + add r4, pc, #256 @ (adr r4, d361c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #776 @ (adr r7, d3880 ) │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #832 @ (adr r7, d38bc ) │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + add r7, pc, #904 @ (adr r7, d3900 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #856 @ (adr r7, d38e0 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, d393c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #640 @ (adr r7, d380c ) │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + add r7, pc, #984 @ (adr r7, d3960 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + add r7, pc, #768 @ (adr r7, d388c ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, #20] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r6, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, d381a │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, d3826 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + cbz r6, d3822 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + cbz r0, d382e │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #920 @ (adr r4, d3bb0 ) │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #944 @ (adr r4, d3bcc ) │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + add r5, pc, #24 @ (adr r5, d3830 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + add r5, pc, #48 @ (adr r5, d384c ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r6, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldrsb r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ + movs r7, r3 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + movs r7, r3 │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ + movs r7, r3 │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ d48a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ d48ac │ │ │ │ ldr.w r3, [pc, #3888] @ d48b0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ d48b4 │ │ │ │ @@ -182188,661 +182185,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4647 @ 0x1227 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ - movs r7, r3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - movs r7, r3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ - movs r7, r3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #856] @ (d4c80 ) │ │ │ │ - movs r7, r3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #984] @ (d4d0c ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #664] @ (d4bd0 ) │ │ │ │ + ldr r7, [pc, #984] @ (d4d00 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #792] @ (d4c5c ) │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #472] @ (d4b20 ) │ │ │ │ + ldr r7, [pc, #792] @ (d4c50 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #600] @ (d4bac ) │ │ │ │ + ldr r7, [pc, #920] @ (d4cdc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #280] @ (d4a70 ) │ │ │ │ + ldr r7, [pc, #600] @ (d4ba0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #392] @ (d4aec ) │ │ │ │ + ldr r7, [pc, #728] @ (d4c2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #80] @ (d49b8 ) │ │ │ │ + ldr r7, [pc, #408] @ (d4af0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #216] @ (d4a4c ) │ │ │ │ + ldr r7, [pc, #520] @ (d4b6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #920] @ (d4d10 ) │ │ │ │ + ldr r7, [pc, #208] @ (d4a38 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #24] @ (d499c ) │ │ │ │ + ldr r7, [pc, #344] @ (d4acc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #728] @ (d4c60 ) │ │ │ │ + ldr r7, [pc, #24] @ (d4990 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #856] @ (d4cec ) │ │ │ │ + ldr r7, [pc, #152] @ (d4a1c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #536] @ (d4bb0 ) │ │ │ │ + ldr r6, [pc, #856] @ (d4ce0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #664] @ (d4c3c ) │ │ │ │ + ldr r6, [pc, #984] @ (d4d6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #344] @ (d4b00 ) │ │ │ │ + ldr r6, [pc, #664] @ (d4c30 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #472] @ (d4b8c ) │ │ │ │ + ldr r6, [pc, #792] @ (d4cbc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #152] @ (d4a50 ) │ │ │ │ + ldr r6, [pc, #472] @ (d4b80 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #280] @ (d4adc ) │ │ │ │ + ldr r6, [pc, #600] @ (d4c0c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #984] @ (d4da0 ) │ │ │ │ + ldr r6, [pc, #280] @ (d4ad0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #88] @ (d4a2c ) │ │ │ │ + ldr r6, [pc, #408] @ (d4b5c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #792] @ (d4cf0 ) │ │ │ │ + ldr r6, [pc, #88] @ (d4a20 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + strb r2, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #920] @ (d4d7c ) │ │ │ │ + ldr r6, [pc, #216] @ (d4aac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #600] @ (d4c40 ) │ │ │ │ + ldr r5, [pc, #920] @ (d4d70 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #728] @ (d4ccc ) │ │ │ │ + ldr r6, [pc, #24] @ (d49fc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #408] @ (d4b90 ) │ │ │ │ + ldr r5, [pc, #728] @ (d4cc0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #536] @ (d4c1c ) │ │ │ │ + ldr r5, [pc, #856] @ (d4d4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #216] @ (d4ae0 ) │ │ │ │ + ldr r5, [pc, #536] @ (d4c10 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #344] @ (d4b6c ) │ │ │ │ + ldr r5, [pc, #664] @ (d4c9c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #24] @ (d4a30 ) │ │ │ │ + ldr r5, [pc, #344] @ (d4b60 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #136] @ (d4aac ) │ │ │ │ + ldr r5, [pc, #472] @ (d4bec ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #848] @ (d4d78 ) │ │ │ │ + ldr r5, [pc, #152] @ (d4ab0 ) │ │ │ │ movs r7, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #984] @ (d4e0c ) │ │ │ │ + ldr r5, [pc, #264] @ (d4b2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #664] @ (d4cd0 ) │ │ │ │ + ldr r4, [pc, #976] @ (d4df8 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #792] @ (d4d5c ) │ │ │ │ + ldr r5, [pc, #88] @ (d4a8c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #472] @ (d4c20 ) │ │ │ │ + ldr r4, [pc, #792] @ (d4d50 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #600] @ (d4cac ) │ │ │ │ + ldr r4, [pc, #920] @ (d4ddc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #280] @ (d4b70 ) │ │ │ │ + ldr r4, [pc, #600] @ (d4ca0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + str r4, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #408] @ (d4bfc ) │ │ │ │ + ldr r4, [pc, #728] @ (d4d2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #88] @ (d4ac0 ) │ │ │ │ + ldr r4, [pc, #408] @ (d4bf0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #216] @ (d4b4c ) │ │ │ │ + ldr r4, [pc, #536] @ (d4c7c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (d4e10 ) │ │ │ │ + ldr r4, [pc, #216] @ (d4b40 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #24] @ (d4a9c ) │ │ │ │ + ldr r4, [pc, #344] @ (d4bcc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #728] @ (d4d60 ) │ │ │ │ + ldr r4, [pc, #24] @ (d4a90 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #856] @ (d4dec ) │ │ │ │ + ldr r4, [pc, #152] @ (d4b1c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #536] @ (d4cb0 ) │ │ │ │ + ldr r3, [pc, #856] @ (d4de0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #664] @ (d4d3c ) │ │ │ │ + ldr r3, [pc, #984] @ (d4e6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (d4c00 ) │ │ │ │ + ldr r3, [pc, #664] @ (d4d30 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #472] @ (d4c8c ) │ │ │ │ + ldr r3, [pc, #792] @ (d4dbc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #152] @ (d4b50 ) │ │ │ │ + ldr r3, [pc, #472] @ (d4c80 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #264] @ (d4bcc ) │ │ │ │ + ldr r3, [pc, #600] @ (d4d0c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #976] @ (d4e98 ) │ │ │ │ + ldr r3, [pc, #280] @ (d4bd0 ) │ │ │ │ movs r7, r3 │ │ │ │ strb r6, [r5, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #88] @ (d4b2c ) │ │ │ │ + ldr r3, [pc, #392] @ (d4c4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #792] @ (d4df0 ) │ │ │ │ + ldr r3, [pc, #80] @ (d4b18 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #904] @ (d4e6c ) │ │ │ │ + ldr r3, [pc, #216] @ (d4bac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #584] @ (d4d30 ) │ │ │ │ + ldr r2, [pc, #920] @ (d4e70 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #696] @ (d4dac ) │ │ │ │ + ldr r3, [pc, #8] @ (d4aec ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #384] @ (d4c78 ) │ │ │ │ + ldr r2, [pc, #712] @ (d4db0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #520] @ (d4d0c ) │ │ │ │ + ldr r2, [pc, #824] @ (d4e2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #200] @ (d4bd0 ) │ │ │ │ + ldr r2, [pc, #512] @ (d4cf8 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #328] @ (d4c5c ) │ │ │ │ + ldr r2, [pc, #648] @ (d4d8c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #8] @ (d4b20 ) │ │ │ │ + ldr r2, [pc, #328] @ (d4c50 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #136] @ (d4bac ) │ │ │ │ + ldr r2, [pc, #456] @ (d4cdc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #840] @ (d4e70 ) │ │ │ │ + ldr r2, [pc, #136] @ (d4ba0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #968] @ (d4efc ) │ │ │ │ + ldr r2, [pc, #264] @ (d4c2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #648] @ (d4dc0 ) │ │ │ │ + ldr r1, [pc, #968] @ (d4ef0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #776] @ (d4e4c ) │ │ │ │ + ldr r2, [pc, #72] @ (d4b7c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #456] @ (d4d10 ) │ │ │ │ + ldr r1, [pc, #776] @ (d4e40 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #584] @ (d4d9c ) │ │ │ │ + ldr r1, [pc, #904] @ (d4ecc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #264] @ (d4c60 ) │ │ │ │ + ldr r1, [pc, #584] @ (d4d90 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #392] @ (d4cec ) │ │ │ │ + ldr r1, [pc, #712] @ (d4e1c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #72] @ (d4bb0 ) │ │ │ │ + ldr r1, [pc, #392] @ (d4ce0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #200] @ (d4c3c ) │ │ │ │ + ldr r1, [pc, #520] @ (d4d6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #904] @ (d4f00 ) │ │ │ │ + ldr r1, [pc, #200] @ (d4c30 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #8] @ (d4b8c ) │ │ │ │ + ldr r1, [pc, #328] @ (d4cbc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #712] @ (d4e50 ) │ │ │ │ + ldr r1, [pc, #8] @ (d4b80 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + strh r4, [r2, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #840] @ (d4edc ) │ │ │ │ + ldr r1, [pc, #136] @ (d4c0c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #520] @ (d4da0 ) │ │ │ │ + ldr r0, [pc, #840] @ (d4ed0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #648] @ (d4e2c ) │ │ │ │ + ldr r0, [pc, #968] @ (d4f5c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #328] @ (d4cf0 ) │ │ │ │ + ldr r0, [pc, #648] @ (d4e20 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #456] @ (d4d7c ) │ │ │ │ + ldr r0, [pc, #776] @ (d4eac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #136] @ (d4c40 ) │ │ │ │ + ldr r0, [pc, #456] @ (d4d70 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #248] @ (d4cbc ) │ │ │ │ + ldr r0, [pc, #584] @ (d4dfc ) │ │ │ │ movs r7, r3 │ │ │ │ - blx lr │ │ │ │ + ldr r0, [pc, #264] @ (d4cc0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #968 @ (adr r2, d4f94 ) │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, d4fc0 ) │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #56] @ (d4c0c ) │ │ │ │ + ldr r0, [pc, #376] @ (d4d3c ) │ │ │ │ movs r7, r3 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #64] @ (d4c08 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, d4fc4 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, d4c14 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #832 @ (adr r2, d4f20 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, d4c40 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + ldr r0, [pc, #184] @ (d4c8c ) │ │ │ │ + movs r7, r3 │ │ │ │ + blx ip │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + add r3, pc, #104 @ (adr r3, d4c44 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #888 @ (adr r2, d4f64 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, d4fa0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #640 @ (adr r2, d4e70 ) │ │ │ │ + ldr r0, [pc, #8] @ (d4bec ) │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0x47b2 │ │ │ │ movs r7, r3 │ │ │ │ - bx ip │ │ │ │ + add r2, pc, #1016 @ (adr r2, d4fe4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #856 @ (adr r2, d4f54 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, d4ef0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #448 @ (adr r2, d4dc0 ) │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0x4782 │ │ │ │ movs r7, r3 │ │ │ │ - bx r6 │ │ │ │ + add r2, pc, #984 @ (adr r2, d4fd4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + add r2, pc, #576 @ (adr r2, d4e40 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r7, r3 │ │ │ │ bx sl │ │ │ │ movs r7, r3 │ │ │ │ - bx r0 │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + bx lr │ │ │ │ movs r7, r3 │ │ │ │ bx r4 │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, sl │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + bx r8 │ │ │ │ movs r7, r3 │ │ │ │ mov sl, lr │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, r4 │ │ │ │ + strh r2, [r2, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + strh r0, [r4, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + bx r2 │ │ │ │ movs r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, lr │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + mov sl, ip │ │ │ │ movs r7, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + mov sl, r6 │ │ │ │ movs r7, r3 │ │ │ │ mov r2, ip │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r2 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + mov sl, r0 │ │ │ │ movs r7, r3 │ │ │ │ mov r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, ip │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + mov r2, sl │ │ │ │ movs r7, r3 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + mov r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp r8, sl │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, r0 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + cmp sl, lr │ │ │ │ movs r7, r3 │ │ │ │ cmp sl, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + cmp sl, r8 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, lr │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, r8 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, lr │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + cmp r2, ip │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, r8 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + cmp r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ add sl, ip │ │ │ │ movs r7, r3 │ │ │ │ - add sl, r2 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ add sl, r6 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, ip │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + add sl, sl │ │ │ │ movs r7, r3 │ │ │ │ add sl, r0 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, r6 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + add sl, r4 │ │ │ │ movs r7, r3 │ │ │ │ add r2, sl │ │ │ │ movs r7, r3 │ │ │ │ - add r2, r0 │ │ │ │ - movs r7, r3 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, lr │ │ │ │ + movs r7, r3 │ │ │ │ + add r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ - mvns r0, r2 │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + add r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r7, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + add r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ mvns r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + mvns r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ bics r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + bics r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ muls r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ - orrs r2, r2 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + bics r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ orrs r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - cmn r2, r4 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + muls r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ orrs r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + orrs r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ cmn r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + cmn r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r2 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ negs r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - tst r2, r4 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ + movs r7, r3 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + movs r7, r3 │ │ │ │ + cmp r2, r2 │ │ │ │ + movs r7, r3 │ │ │ │ + negs r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ d5ce8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d5cec │ │ │ │ ldr.w r3, [pc, #3884] @ d5cf0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d5cf4 │ │ │ │ @@ -184051,661 +184048,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2971 @ 0xb9b │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ - movs r7, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r7, r3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ - movs r7, r3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #472] @ (d5ed4 ) │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #544] @ (d5f20 ) │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ subs r5, #2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + ldr r6, [pc, #600] @ (d5f54 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #520] @ (d5f14 ) │ │ │ │ + ldr r6, [pc, #672] @ (d5fa0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #352] @ (d5e70 ) │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + ldr r6, [pc, #648] @ (d5f94 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [pc, #480] @ (d5ef0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ subs r4, #18 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ subs r3, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + subs r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ subs r3, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ subs r3, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #2 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #856] @ (d6104 ) │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #944] @ (d6160 ) │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + ldr r5, [pc, #984] @ (d6184 ) │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, ip │ │ │ │ + ldr r6, [pc, #48] @ (d5de0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + subs r3, #18 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + mov r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, sp │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + mov r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #18 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ subs r1, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ subs r1, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #32 │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ subs r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + subs r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r0 │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3 │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #2 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #14 │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + subs r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #14 │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + str r4, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ adds r7, #2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r0 │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, #18 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #600] @ (d61c4 ) │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #728] @ (d6244 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #696] @ (d6234 ) │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #824] @ (d62b4 ) │ │ │ │ movs r7, r3 │ │ │ │ - rors r2, r2 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ adds r5, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #2 │ │ │ │ + rors r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - rors r6, r3 │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + rors r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r0 │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + adds r5, #18 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + negs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r5 │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r5 │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #18 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r5 │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r5 │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ adds r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ adds r3, #18 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r3 │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + negs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ adds r2, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #2 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + adds r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r2 │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #18 │ │ │ │ + negs r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - negs r6, r1 │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + negs r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ adds r0, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + str r6, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ adds r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + strb r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ cmp r7, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #2 │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + str r6, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r0 │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r2 │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + cmp r7, #18 │ │ │ │ movs r7, r3 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r0 │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #18 │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ cmp r6, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ + movs r7, r3 │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ + movs r7, r3 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ + movs r7, r3 │ │ │ │ + cmp r6, #2 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r0, #432] @ 0x1b0 │ │ │ │ movw r2, #12496 @ 0x30d0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #37568 @ 0x92c0 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -193890,15 +193887,15 @@ │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ strb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ str.w r0, [r4, #3248] @ 0xcb0 │ │ │ │ str.w r3, [r4, #3484] @ 0xd9c │ │ │ │ - bl 182180 │ │ │ │ + bl 1821a0 │ │ │ │ str.w r0, [r4, #3480] @ 0xd98 │ │ │ │ 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, #3252] @ 0xcb4 │ │ │ │ @@ -193937,37 +193934,37 @@ │ │ │ │ cbz r0, dd2da │ │ │ │ ldr r2, [pc, #120] @ (dd32c ) │ │ │ │ ldr.w r3, [r5, #3232] @ 0xca0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n dd2c8 │ │ │ │ cbz r3, dd31e │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r3, [r5, #3232] @ 0xca0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3232] @ 0xca0 │ │ │ │ str.w r2, [r5, #3236] @ 0xca4 │ │ │ │ str.w r2, [r5, #3240] @ 0xca8 │ │ │ │ str.w r2, [r5, #3244] @ 0xcac │ │ │ │ ldr.w r0, [r5, #3480] @ 0xd98 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, dd2ee │ │ │ │ - bl 182288 │ │ │ │ + bl 1822a8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (dd330 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3480] @ 0xd98 │ │ │ │ - bl 182288 │ │ │ │ + bl 1822a8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ b.n dd2ec │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r5, #3236] @ 0xca4 │ │ │ │ ldr.w r2, [r5, #3240] @ 0xca8 │ │ │ │ @@ -193977,15 +193974,15 @@ │ │ │ │ b.n dd2c8 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (dd438 ) │ │ │ │ @@ -193996,15 +193993,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (dd440 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r2, [pc, #220] @ (dd444 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -194036,15 +194033,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dd40a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, dd3fc │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd430 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -194095,53 +194092,53 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3480] @ 0xd98 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, dd478 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3484] @ 0xd9c │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3484] @ 0xd9c │ │ │ │ ldr.w r0, [r4, #3480] @ 0xd98 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 18229c │ │ │ │ + bl 1822bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n dd472 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3480] @ 0xd98 │ │ │ │ - bl 1823d8 │ │ │ │ + bl 1823f8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (dd594 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -194193,30 +194190,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dd4d6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3248] @ 0xcb0 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n dd4d6 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n dd566 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd586 │ │ │ │ b.n dd558 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n dd57a │ │ │ │ @@ -194831,15 +194828,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 44cb8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 183800 │ │ │ │ + bl 183820 │ │ │ │ cbz r0, ddafe │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (ddc4c ) │ │ │ │ ldr r0, [pc, #332] @ (ddc50 ) │ │ │ │ @@ -194970,39 +194967,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n ddc0e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ @@ -195023,15 +195020,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 449f8 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1849c0 │ │ │ │ + bl 1849e0 │ │ │ │ ldr.w r1, [pc, #1192] @ de184 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -195453,24 +195450,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r7, r3 │ │ │ │ bl fffbe18e │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ @@ -196003,16 +196000,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n de87c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -196566,16 +196563,16 @@ │ │ │ │ bne.n dee30 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, dee56 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197563,15 +197560,15 @@ │ │ │ │ cbz r0, df998 │ │ │ │ ldr r2, [pc, #68] @ (df9b8 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n df986 │ │ │ │ cbz r3, df9aa │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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] │ │ │ │ @@ -198301,15 +198298,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrd r0, r0, [lr], #120 @ 0x78 │ │ │ │ + ldmdb lr, {r1, r2, r3, r4} │ │ │ │ cbnz r2, e012c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -198432,15 +198429,15 @@ │ │ │ │ beq.n e02d6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n e02d0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -198461,15 +198458,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n e02a2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -198489,24 +198486,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl e9448 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ 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 │ │ │ │ @@ -198525,15 +198522,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #256 @ 0x100 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r0, r2, [r1, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r2, [r1, #36] @ 0x24 │ │ │ │ @@ -198541,22 +198538,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, e03ba │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -198678,15 +198675,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n e054c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, e053a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, e0572 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n e048c │ │ │ │ @@ -198733,15 +198730,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n e05e4 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -198755,15 +198752,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e05c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (e068c ) │ │ │ │ @@ -198935,24 +198932,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl e940c │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ 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 │ │ │ │ @@ -198987,23 +198984,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #296 @ 0x128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r4 │ │ │ │ bl e9484 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, e0894 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -199132,15 +199129,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n e098c │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3516 @ 0xdbc │ │ │ │ addw r0, r0, #3516 @ 0xdbc │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ cbz r0, e0a3e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, e0a4a │ │ │ │ mov r0, r6 │ │ │ │ blx 449ec │ │ │ │ movs r3, #1 │ │ │ │ @@ -199153,42 +199150,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0a4a │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0a50 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, e0a24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n e09c8 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e09e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n e0a28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e0a26 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n e0a4a │ │ │ │ @@ -199667,15 +199664,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n e0e78 │ │ │ │ - blt.n e0f64 │ │ │ │ + blt.n e0fa4 │ │ │ │ movs r6, r3 │ │ │ │ cbnz r2, e0f48 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199851,29 +199848,29 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #44] @ (e1144 ) │ │ │ │ add r3, pc │ │ │ │ b.n e10c8 │ │ │ │ vshr.s64 d0, d14, #32 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1e4001e │ │ │ │ - bls.n e1088 │ │ │ │ + addw r0, r4, #30 │ │ │ │ + bls.n e10c8 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e10c4 │ │ │ │ + bls.n e1104 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e10dc │ │ │ │ + bls.n e111c │ │ │ │ movs r6, r3 │ │ │ │ vqadd.s16 d0, d16, d14 │ │ │ │ - ldr r2, [pc, #312] @ (e1274 ) │ │ │ │ + ldr r2, [pc, #440] @ (e12f4 ) │ │ │ │ movs r0, r4 │ │ │ │ - bls.n e1048 │ │ │ │ + bls.n e1088 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e1228 │ │ │ │ + bls.n e1068 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e1240 │ │ │ │ + bls.n e1080 │ │ │ │ movs r6, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ e1258 │ │ │ │ @@ -199929,15 +199926,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e8d98 │ │ │ │ ldr r0, [pc, #112] @ (e126c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cbnz r0, e1252 │ │ │ │ ldr r2, [pc, #104] @ (e1270 ) │ │ │ │ ldr r3, [pc, #80] @ (e125c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -199968,30 +199965,30 @@ │ │ │ │ add r3, pc │ │ │ │ b.n e11da │ │ │ │ blx 44150 │ │ │ │ nop │ │ │ │ mrc 0, 4, r0, cr8, cr14, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n e119c │ │ │ │ + bhi.n e11dc │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e11d8 │ │ │ │ + bhi.n e1218 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e11fc │ │ │ │ + bhi.n e123c │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e1224 │ │ │ │ + bhi.n e1264 │ │ │ │ movs r6, r3 │ │ │ │ ldcl 0, cr0, [r2, #632]! @ 0x278 │ │ │ │ - ldr r1, [pc, #152] @ (e1310 ) │ │ │ │ + ldr r1, [pc, #280] @ (e1390 ) │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n e1334 │ │ │ │ + bhi.n e1374 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e1314 │ │ │ │ + bhi.n e1354 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e1310 │ │ │ │ + bhi.n e1350 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n e12ba │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200001,15 +199998,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 25bf94 │ │ │ │ + bl 25bfb4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200893,17 +200890,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r2, {r1, r2, r3, r4, r7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n e1b0c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n e1af4 │ │ │ │ + beq.n e1b34 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n e1c68 │ │ │ │ + beq.n e1ca8 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ e1c70 │ │ │ │ sub sp, #32 │ │ │ │ @@ -201004,15 +201001,15 @@ │ │ │ │ add.w r0, r6, #936 @ 0x3a8 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #688] @ (e1fa0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bc00 │ │ │ │ + bl 25bc20 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, e1d68 │ │ │ │ ldr r3, [pc, #672] @ (e1fa4 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -201098,20 +201095,20 @@ │ │ │ │ bne.n e1df0 │ │ │ │ ldr r7, [pc, #432] @ (e1fac ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3220] @ 0xc94 │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, e1e1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1f66 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3224] @ 0xc98 │ │ │ │ str.w r2, [r6, #3160] @ 0xc58 │ │ │ │ @@ -201265,25 +201262,25 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ b.n e22c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -201596,19 +201593,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n e229e │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ e2364 │ │ │ │ sub sp, #8 │ │ │ │ @@ -201808,15 +201805,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e25ec │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -202080,15 +202077,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bls.n e2820 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ bhi.n e2748 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -205175,15 +205172,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e35b2 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ b.w e35b2 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ and.w r2, r5, #4 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ lsls r2, r5, #28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bpl.w e3366 │ │ │ │ @@ -205951,15 +205948,15 @@ │ │ │ │ str.w r2, [fp] │ │ │ │ b.w e344a │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n e4922 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #456 @ (adr r3, e5210 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, e5290 ) │ │ │ │ movs r6, r3 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -206665,15 +206662,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ movs r1, #0 │ │ │ │ @@ -206702,15 +206699,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1126] @ 0x466 │ │ │ │ strh.w r2, [r3, #1124] @ 0x464 │ │ │ │ str.w r0, [r3, #1127] @ 0x467 │ │ │ │ str.w r1, [r3, #1131] @ 0x46b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sp │ │ │ │ movs r4, r4 │ │ │ │ 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 │ │ │ │ @@ -206752,15 +206749,15 @@ │ │ │ │ cbz r5, e586a │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bics r4, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ 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, #776] @ (e5b8c ) │ │ │ │ @@ -210553,15 +210550,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl e940c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n e885c │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -210851,23 +210848,23 @@ │ │ │ │ beq.n e8bc0 │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, e8b54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e8b54 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8be4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e8be4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -210928,16 +210925,16 @@ │ │ │ │ b.n e8b80 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n e8a96 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -211046,15 +211043,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 264488 │ │ │ │ + bl 2644a8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n e8d40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e8d46 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -211075,15 +211072,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 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n e8d86 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e8d88 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n e8d7c │ │ │ │ @@ -211163,32 +211160,32 @@ │ │ │ │ b.n e8dcc │ │ │ │ ldr r2, [pc, #476] @ (e900c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (e9010 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e8de8 │ │ │ │ b.n e8e0a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ ldr r1, [pc, #444] @ (e9014 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8fc8 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e8f5a │ │ │ │ @@ -211201,15 +211198,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w e8ff6 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -211272,15 +211269,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl e0590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e8f96 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n e8fea │ │ │ │ it hi │ │ │ │ @@ -211297,45 +211294,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl e03fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n e8de8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 25cee4 │ │ │ │ + bl 25cf04 │ │ │ │ ldr r2, [pc, #104] @ (e9018 ) │ │ │ │ ldr r1, [pc, #108] @ (e901c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8de8 │ │ │ │ b.n e8e16 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl e05f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n e8de8 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e8f7c │ │ │ │ movs r3, #0 │ │ │ │ @@ -211344,23 +211341,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, #9] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (e91c0 ) │ │ │ │ @@ -211401,58 +211398,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n e9090 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e916c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e90ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d3a8 │ │ │ │ + bl 25d3c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e9186 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ ldr r1, [pc, #280] @ (e91c8 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ 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 e8d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #248] @ (e91cc ) │ │ │ │ ldr r3, [pc, #240] @ (e91c4 ) │ │ │ │ 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 e91ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d3a8 │ │ │ │ + bl 25d3c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e9128 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ ldr r1, [pc, #200] @ (e91d0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -211528,23 +211525,23 @@ │ │ │ │ b.n e9094 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (e9234 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -211700,15 +211697,15 @@ │ │ │ │ cbz r0, e937e │ │ │ │ ldr r3, [pc, #48] @ (e9398 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9376 │ │ │ │ cbz r2, e9380 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 43af4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -211728,43 +211725,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3512] @ 0xdb8 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, e93d2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, e93e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e93b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 189f5c │ │ │ │ + bl 189f7c │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e93bc │ │ │ │ b.n e93de │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -211777,15 +211774,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, ip, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 189f5c │ │ │ │ + bl 189f7c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -211795,23 +211792,23 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd ip, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 189f5c │ │ │ │ + bl 189f7c │ │ │ │ pop {r3, pc} │ │ │ │ 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 189f74 │ │ │ │ + bl 189f94 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, e94a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, e94aa │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -211835,15 +211832,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r0, #8] │ │ │ │ strd r1, r5, [r0] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 189f5c │ │ │ │ + bl 189f7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -211866,15 +211863,15 @@ │ │ │ │ strb r0, [r3, #8] │ │ │ │ strd r1, r6, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 189f5c │ │ │ │ + bl 189f7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -211908,15 +211905,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 189f5c │ │ │ │ + bl 189f7c │ │ │ │ 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 │ │ │ │ mov r1, r5 │ │ │ │ @@ -212047,15 +212044,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 189f5c │ │ │ │ + bl 189f7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n e95d6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -212105,15 +212102,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 189f5c │ │ │ │ + bl 189f7c │ │ │ │ addw r0, r5, #3164 @ 0xc5c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9776 │ │ │ │ @@ -212191,15 +212188,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n e9874 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (e98b4 ) │ │ │ │ ldr r3, [pc, #80] @ (e98b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -212211,25 +212208,25 @@ │ │ │ │ bne.n e98a6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r5, #3488 @ 0xda0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl e939c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n e985c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n e9852 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -212266,15 +212263,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n e992c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a06c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (e996c ) │ │ │ │ ldr r3, [pc, #80] @ (e9968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -212284,25 +212281,25 @@ │ │ │ │ bne.n e995e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r1, r6, #3488 @ 0xda0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl e939c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cbnz r5, e9958 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n e990c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n e9910 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -212357,15 +212354,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (e9a10 ) │ │ │ │ add.w r0, r4, #4384 @ 0x1120 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bb80 │ │ │ │ + bl 25bba0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #596] @ 0x254 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ @@ -213119,15 +213116,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.n ea1ca │ │ │ │ - ldr r2, [pc, #576] @ (ea428 ) │ │ │ │ + ldr r2, [pc, #704] @ (ea4a8 ) │ │ │ │ movs r6, r3 │ │ │ │ cbnz r2, ea1ec │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213391,24 +213388,24 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [pc, #52] @ (ea4f4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1993f8 │ │ │ │ + bl 199418 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n ea4d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (ea4f8 ) │ │ │ │ @@ -213420,17 +213417,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r6, 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 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -214296,24 +214293,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3224] @ 0xc98 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ead84 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1992c8 │ │ │ │ + bl 1992e8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eadba │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1992c8 │ │ │ │ + bl 1992e8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eade2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n eada4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -214341,56 +214338,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl ea498 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ead62 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ b.n eadfa │ │ │ │ ldr r1, [pc, #80] @ (eae0c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (eae10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (eae14 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (eae18 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ b.n eadd2 │ │ │ │ nop │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #32 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #18 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r6, 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] @ (eaec4 ) │ │ │ │ @@ -214438,28 +214435,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae96 │ │ │ │ ldr r0, [pc, #40] @ (eaed0 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eae48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e1044 │ │ │ │ blx 44150 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (eb028 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -214593,21 +214590,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -214673,25 +214670,25 @@ │ │ │ │ bl efcf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w eb226 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n eb0ac │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199308 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e0fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -214701,25 +214698,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ea3b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eb1c2 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199308 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -214835,25 +214832,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n eb2ee │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eb2cc │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199308 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl eaed4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -214865,25 +214862,25 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ 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 1992e8 │ │ │ │ + bl 199308 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl e0fb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (eb344 ) │ │ │ │ @@ -214894,35 +214891,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eb3e0 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n eb3f0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl efe14 │ │ │ │ mov r1, r4 │ │ │ │ @@ -214934,41 +214931,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n eb434 │ │ │ │ bl ea338 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r7, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 199298 │ │ │ │ + bl 1992b8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb376 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 199304 │ │ │ │ + bl 199324 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eb3d8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [pc, #60] @ (eb448 ) │ │ │ │ ldr r1, [pc, #64] @ (eb44c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl eae1c │ │ │ │ @@ -214986,25 +214983,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (eb45c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl eae1c │ │ │ │ b.n eb41a │ │ │ │ nop │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -215255,33 +215252,33 @@ │ │ │ │ bl e91dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n eb6a6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ eb860 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -215346,17 +215343,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n eb762 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n eb802 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 199298 │ │ │ │ + bl 1992b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cbz r6, eb80e │ │ │ │ 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] │ │ │ │ @@ -215382,21 +215379,21 @@ │ │ │ │ bl eae1c │ │ │ │ b.n eb83a │ │ │ │ ... │ │ │ │ ldr r0, [pc, #696] @ (ebb1c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r6, 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 │ │ │ │ ldr.w r8, [pc, #344] @ eb9e4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215424,19 +215421,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n eb8b2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n eb90e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, eb906 │ │ │ │ @@ -215453,15 +215450,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (eb9e8 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n eb92a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eb9bc │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 │ │ │ │ @@ -215471,17 +215468,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl e9484 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ b.n eb96c │ │ │ │ - bl 199304 │ │ │ │ + bl 199324 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb9c6 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n eb98c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3176] @ 0xc68 │ │ │ │ @@ -215490,26 +215487,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n eb964 │ │ │ │ ldrb.w r2, [r3, #3180] @ 0xc6c │ │ │ │ cbz r2, eb9da │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199308 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n eb8a6 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n eb92a │ │ │ │ ldr r3, [pc, #36] @ (eb9ec ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -215523,17 +215520,17 @@ │ │ │ │ bl e1044 │ │ │ │ b.n eb98c │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (ebb34 ) │ │ │ │ @@ -216040,15 +216037,15 @@ │ │ │ │ ldrb.w r3, [r0, #3180] @ 0xc6c │ │ │ │ cbz r3, ebef2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n ebc58 │ │ │ │ bl e1044 │ │ │ │ b.n ebeec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r6, 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] @ (ebfd8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -216746,15 +216743,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl e8cfc │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -217298,31 +217295,31 @@ │ │ │ │ beq.w ecad6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.w ecad6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cd18 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cd38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed4d4 │ │ │ │ str.w r4, [sl, #20] │ │ │ │ b.n ecad6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n ecad6 │ │ │ │ ldr.w r3, [r8, r5] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 18cd18 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 18cd38 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ece50 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ b.n ecabc │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ @@ -218499,15 +218496,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n ed884 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n ed85a │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -219080,15 +219077,15 @@ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -219795,21 +219792,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n ee5b4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -219959,23 +219956,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (ee76c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - push {r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [pc, #12] @ (ee780 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -220130,15 +220127,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 2642cc │ │ │ │ + bl 2642ec │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -220246,15 +220243,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1296] @ 0x510 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 264488 │ │ │ │ + bl 2644a8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n eea6a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n eea6a │ │ │ │ @@ -220347,15 +220344,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 43fd0 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2642cc │ │ │ │ + bl 2642ec │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -220412,15 +220409,15 @@ │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1296] @ 0x510 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, eec54 │ │ │ │ - bl 2642cc │ │ │ │ + bl 2642ec │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ cbz r1, eec54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ @@ -220591,17 +220588,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (eee28 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (eefd8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -220681,15 +220678,15 @@ │ │ │ │ b.n eef56 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n eef9e │ │ │ │ cmp r3, r9 │ │ │ │ bne.n eef52 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ cbz r0, eef52 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -221052,17 +221049,17 @@ │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n ef26c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n ef216 │ │ │ │ - mls r0, sl, sp, r0 │ │ │ │ - @ instruction: 0xfade001d │ │ │ │ - @ instruction: 0xfaaa001d │ │ │ │ + smladx r0, sl, sp, r0 │ │ │ │ + @ instruction: 0xfafe001d │ │ │ │ + @ instruction: 0xfaca001d │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, ef312 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -221298,15 +221295,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ef64e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n ef608 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef62a │ │ │ │ @@ -221437,16 +221434,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl e0fb0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf6b6001d │ │ │ │ + orn r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf6d6001d │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #280] @ (ef800 ) │ │ │ │ @@ -221565,17 +221562,17 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - rsb r0, ip, #10289152 @ 0x9d0000 │ │ │ │ - addw r0, r6, #2077 @ 0x81d │ │ │ │ - @ instruction: 0xf58a001d │ │ │ │ + @ instruction: 0xf5ec001d │ │ │ │ + @ instruction: 0xf626001d │ │ │ │ + sub.w r0, sl, #10289152 @ 0x9d0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -221648,16 +221645,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl e91dc │ │ │ │ b.n ef872 │ │ │ │ nop │ │ │ │ - adcs.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf4a4001d │ │ │ │ + sbcs.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf4c4001d │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n ef910 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -221677,23 +221674,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (ef928 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (ef92c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r4, pc, #80 @ (adr r4, ef970 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, ef9f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #152 @ (adr r6, ef9bc ) │ │ │ │ + add r6, pc, #280 @ (adr r6, efa3c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #176 @ (adr r7, ef9d8 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, efa58 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #984 @ (adr r2, efd04 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, ef984 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #32 @ (adr r5, ef950 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, ef9d0 ) │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ ef9b8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -221759,27 +221756,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (efa10 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b368 │ │ │ │ + bl 18b388 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef9de │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r0, r4, #0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - orn r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + eor.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -221865,15 +221862,15 @@ │ │ │ │ bl ef930 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n efb16 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n efae6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n efae2 │ │ │ │ b.n efaca │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -221968,15 +221965,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf25e001d │ │ │ │ + @ instruction: 0xf27e001d │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -222169,16 +222166,16 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (efe10 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ b.n efde0 │ │ │ │ - orns r0, lr, #29 │ │ │ │ - orrs.w r0, ip, #29 │ │ │ │ + eors.w r0, lr, #29 │ │ │ │ + orns r0, ip, #29 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -222211,16 +222208,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (efe80 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ b.n efe54 │ │ │ │ - and.w r0, lr, #29 │ │ │ │ - vshr.s32 d16, d13, #20 │ │ │ │ + bic.w r0, lr, #29 │ │ │ │ + and.w r0, ip, #29 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ @@ -222366,16 +222363,16 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr6, cr13, {0} │ │ │ │ - mcr 0, 4, r0, cr8, cr13, {0} │ │ │ │ + mcr 0, 7, r0, cr6, cr13, {0} │ │ │ │ + mcr 0, 5, r0, cr8, cr13, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (f0088 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, #104] @ (f008c ) │ │ │ │ @@ -222504,17 +222501,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n f014a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -222534,15 +222531,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0226 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cbz r0, f01f0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (f0268 ) │ │ │ │ ldr r2, [pc, #148] @ (f026c ) │ │ │ │ @@ -222552,15 +222549,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cbnz r0, f023e │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ @@ -222578,15 +222575,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (f0274 ) │ │ │ │ ldr r2, [pc, #40] @ (f0278 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -222594,19 +222591,19 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xeaf2001d │ │ │ │ - ldcl 0, cr0, [ip], {29} │ │ │ │ - stc 0, cr0, [ip], {29} │ │ │ │ - eor.w r0, sl, sp, lsr #32 │ │ │ │ - stcl 0, cr0, [r4], #-116 @ 0xffffff8c │ │ │ │ + adds.w r0, r2, sp, lsr #32 │ │ │ │ + ldcl 0, cr0, [ip], #116 @ 0x74 │ │ │ │ + stc 0, cr0, [ip], #116 @ 0x74 │ │ │ │ + @ instruction: 0xeaaa001d │ │ │ │ + stc 0, cr0, [r4], {29} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -222711,42 +222708,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cbnz r5, f03c6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f0280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f03fc │ │ │ │ @@ -222764,15 +222761,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f046a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -222780,19 +222777,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n f0492 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f0476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (f04a8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (f04ac ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -222808,18 +222805,18 @@ │ │ │ │ ldr r1, [pc, #28] @ (f04b4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ mov r5, r0 │ │ │ │ b.n f046a │ │ │ │ - eors.w r0, ip, sp, lsr #32 │ │ │ │ - bics.w r0, r8, sp, lsr #32 │ │ │ │ - orr.w r0, ip, sp, lsr #32 │ │ │ │ - ands.w r0, lr, sp, lsr #32 │ │ │ │ + @ instruction: 0xeabc001d │ │ │ │ + orrs.w r0, r8, sp, lsr #32 │ │ │ │ + orn r0, ip, sp, lsr #32 │ │ │ │ + bics.w r0, lr, sp, lsr #32 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #476] @ (f06a8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -222846,26 +222843,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add r3, pc, #392 @ (adr r3, f06a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n f0540 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f05f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f0668 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -222887,26 +222884,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w f068a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl efda0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f05e2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -222930,15 +222927,15 @@ │ │ │ │ bne.n f05f6 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, f05fe │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n f056e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n f04ea │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -222977,46 +222974,46 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl e91dc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n f04ea │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n f04ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2c009d │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0e009d │ │ │ │ - @ instruction: 0xe8c2001d │ │ │ │ - strex r0, r0, [r6, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r2], #116 @ 0x74 │ │ │ │ + strd r0, r0, [r6], #-116 @ 0x74 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, f0754 │ │ │ │ @@ -223054,15 +223051,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f0742 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -223105,26 +223102,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl e91dc │ │ │ │ mov r9, r0 │ │ │ │ b.n f0754 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n f05d4 │ │ │ │ + b.n f0614 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f0846 │ │ │ │ @@ -223132,15 +223129,15 @@ │ │ │ │ adds r3, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r2, #100 @ 0x64 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f0826 │ │ │ │ @@ -223148,44 +223145,44 @@ │ │ │ │ cbnz r2, f0842 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f00e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n f08a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (f08c4 ) │ │ │ │ @@ -223196,27 +223193,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n f059c │ │ │ │ + b.n f05dc │ │ │ │ movs r5, r3 │ │ │ │ - b.n f04d8 │ │ │ │ + b.n f0518 │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n f092e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -223236,23 +223233,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n f091c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -226223,15 +226220,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #842 @ 0x34a │ │ │ │ bl e91dc │ │ │ │ b.n f27ae │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -226283,15 +226280,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n f28b8 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 264638 │ │ │ │ + bl 264658 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, f28a6 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, f28a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -226466,17 +226463,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bvs.n f29d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n f2a90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -226529,17 +226526,17 @@ │ │ │ │ nop │ │ │ │ bpl.n f2a08 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n f2bb4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (f2b88 ) │ │ │ │ @@ -226614,17 +226611,17 @@ │ │ │ │ nop │ │ │ │ bpl.n f2bb0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n f2b14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -226655,17 +226652,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -226727,21 +226724,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -226804,17 +226801,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n f2d2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcc.n f2db0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ bcs.n f2d00 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -226974,15 +226971,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f2ea8 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n f2f30 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2eaa │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl f2cb0 │ │ │ │ @@ -227012,41 +227009,41 @@ │ │ │ │ bl f2cb0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2eaa │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n f2f6a │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ b.n f2f64 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ b.n f2f92 │ │ │ │ movs r0, #2 │ │ │ │ b.n f2eaa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcs.n f2ec0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ bne.n f306c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -227067,17 +227064,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - nop {7} │ │ │ │ + nop {9} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ @@ -227096,18 +227093,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - it vc │ │ │ │ - movvc r5, r3 │ │ │ │ - it cs │ │ │ │ - movcs r5, r3 │ │ │ │ + it ls │ │ │ │ + movls r5, r3 │ │ │ │ + it mi │ │ │ │ + movmi 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -227128,18 +227125,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - itee al │ │ │ │ - moval r5, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ - mov r5, r3 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ + movs r5, r3 │ │ │ │ + bkpt 0x00fa │ │ │ │ + movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ sub sp, #8 │ │ │ │ @@ -227157,17 +227154,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - itt vc │ │ │ │ - movvc r5, r3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + itt ls │ │ │ │ + movls r5, r3 │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ @@ -227187,17 +227184,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0070 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (f3274 ) │ │ │ │ @@ -227330,29 +227327,29 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x008a │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -227691,43 +227688,43 @@ │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl ffef9612 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r2, f367c │ │ │ │ + cbnz r2, f3684 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, f3670 │ │ │ │ + cbnz r2, f3678 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x002c │ │ │ │ + revsh r4, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f36a2 │ │ │ │ + cbnz r0, f36aa │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3680 │ │ │ │ + cbnz r0, f3688 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, f3674 │ │ │ │ + rev r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3680 │ │ │ │ + cbnz r0, f3688 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3676 │ │ │ │ + cbnz r0, f367e │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, f3676 │ │ │ │ + cbnz r6, f367e │ │ │ │ movs r5, r3 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r2, r4 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3676 │ │ │ │ + cbnz r0, f367e │ │ │ │ movs r5, r3 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -227868,15 +227865,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193fd0 │ │ │ │ + bl 193ff0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl f3658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -227922,18 +227919,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 181fc4 │ │ │ │ + bl 181fe4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 181e2c │ │ │ │ + bl 181e4c │ │ │ │ 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 │ │ │ │ @@ -227942,15 +227939,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ ldr r2, [pc, #40] @ (f38a4 ) │ │ │ │ ldr r1, [pc, #40] @ (f38a8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (f38ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ ldr r2, [pc, #36] @ (f38b0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (f38b4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -227971,31 +227968,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 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f38f2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl e9240 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f38d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228006,33 +228003,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (f39ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 181fc4 │ │ │ │ + bl 181fe4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 181e2c │ │ │ │ + bl 181e4c │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f394e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f393e │ │ │ │ dmb ish │ │ │ │ cbnz r3, f3998 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 181be0 │ │ │ │ + bl 181c00 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f3964 │ │ │ │ @@ -228054,30 +228051,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f39d0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f39ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f399c │ │ │ │ b.n f3954 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f3978 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f39b8 │ │ │ │ @@ -228106,33 +228103,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 44980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181fc4 │ │ │ │ + bl 181fe4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 181e2c │ │ │ │ + bl 181e4c │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f3a54 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f3a44 │ │ │ │ dmb ish │ │ │ │ cbnz r3, f3ac4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 181be0 │ │ │ │ + bl 181c00 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f3a98 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -228147,15 +228144,15 @@ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 181c20 │ │ │ │ + bl 181c40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f3aa8 │ │ │ │ dmb ish │ │ │ │ @@ -228165,34 +228162,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f3b0e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f3ada │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f3acc │ │ │ │ b.n f3a5a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f3a80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ mov r0, r6 │ │ │ │ b.n f3abe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -228522,15 +228519,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n f3e90 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, f3e84 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3ebe │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r8, [r4, #1240] @ 0x4d8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ │ │ @@ -229038,34 +229035,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n f43f0 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ cbz r4, f443c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, f4434 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -229153,21 +229150,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, f4556 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, f4556 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r5, 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, #3632] @ 0xe30 │ │ │ │ @@ -229205,77 +229202,77 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2646f0 │ │ │ │ + bl 264710 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2737c0 │ │ │ │ + bl 2737e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f4624 │ │ │ │ cbz r6, f45a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba958 │ │ │ │ + bl 1ba978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8114 │ │ │ │ + bl 1d8134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae820 │ │ │ │ + bl 1ae840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab40c │ │ │ │ + bl 1ab42c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2e14 │ │ │ │ + bl 1a2e34 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba958 │ │ │ │ + bl 1ba978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b3c │ │ │ │ + bl 220b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22053c │ │ │ │ + bl 22055c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #96] @ (f4650 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba0c4 │ │ │ │ + bl 1ba0e4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n f461c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0fb0 │ │ │ │ + bl 1b0fd0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216980 │ │ │ │ + bl 2169a0 │ │ │ │ ldr r2, [pc, #44] @ (f4654 ) │ │ │ │ ldr r3, [pc, #32] @ (f4648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229328,34 +229325,34 @@ │ │ │ │ vneg.f64 d6, d8 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ vdiv.f64 d7, d6, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f46f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [pc, #320] @ (f4840 ) │ │ │ │ ldr r3, [pc, #312] @ (f483c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -229371,99 +229368,99 @@ │ │ │ │ blx 44ca0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f4766 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 44ca0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ f4828 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f47c8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ vldr d0, [pc, #92] @ f4830 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f4812 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n f46fe │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -229520,21 +229517,21 @@ │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229546,15 +229543,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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -229573,21 +229570,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229599,15 +229596,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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f4c82 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -229622,21 +229619,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229650,15 +229647,15 @@ │ │ │ │ strh r3, [r0, #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} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl f4658 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ @@ -229675,21 +229672,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -229702,37 +229699,37 @@ │ │ │ │ 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a332c │ │ │ │ + bl 1a334c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f4c5a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w f4d94 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f4c7c │ │ │ │ ldr.w r7, [pc, #1228] @ f5000 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4b7a │ │ │ │ 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 │ │ │ │ @@ -229741,15 +229738,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r3, #8 │ │ │ │ @@ -229767,15 +229764,15 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -229788,21 +229785,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229814,21 +229811,21 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a332c │ │ │ │ + bl 1a334c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #936] @ (f5004 ) │ │ │ │ ldr r3, [pc, #924] @ (f4ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -229849,111 +229846,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 44ca0 │ │ │ │ ldrb.w r7, [r8, #45] @ 0x2d │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4cca │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 44ca0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #17] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4d32 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ vldr d0, [pc, #688] @ f4ff0 │ │ │ │ ldrb.w r8, [r0, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4d82 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n f49cc │ │ │ │ ldr r7, [pc, #628] @ (f500c ) │ │ │ │ add r7, pc │ │ │ │ b.n f4b36 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4dee │ │ │ │ add.w ip, r7, #32 │ │ │ │ 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 │ │ │ │ @@ -229962,15 +229959,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -229988,20 +229985,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4e6c │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -230010,15 +230007,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ add r2, pc, #8 @ (adr r2, f4e84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -230055,153 +230052,153 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ cbz r6, f506e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -230712,35 +230709,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 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dc18 │ │ │ │ + bl 17dc38 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -230762,39 +230759,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, f55dc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, f55d6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f55c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f55ec │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r2, [pc, #36] @ (f5614 ) │ │ │ │ ldr r3, [pc, #32] @ (f5610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230940,15 +230937,15 @@ │ │ │ │ b.n f5730 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #624] @ (f59f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (f5a74 ) │ │ │ │ movs r3, r4 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, f57a2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, f57a6 │ │ │ │ @@ -230989,19 +230986,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ffbc │ │ │ │ + bl 21ffdc │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f5916 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -231062,27 +231059,27 @@ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ ubfx r2, r3, #2, #1 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ orr.w ip, ip, r2, lsl #4 │ │ │ │ orr.w ip, ip, r3, lsl #5 │ │ │ │ orr.w ip, ip, lr │ │ │ │ strb.w ip, [r4, #69] @ 0x45 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #104 @ 0x68 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (f5938 ) │ │ │ │ ldr r3, [pc, #52] @ (f5930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -231172,66 +231169,66 @@ │ │ │ │ movs r2, #5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ addw r9, sp, #2052 @ 0x804 │ │ │ │ ldrd r0, r1, [r1, #48] @ 0x30 │ │ │ │ bl f5054 │ │ │ │ strd r6, r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ str.w r9, [sp] │ │ │ │ add.w r2, r7, #448 @ 0x1c0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, f5a52 │ │ │ │ add.w r9, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, f5a4c │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n f5a3a │ │ │ │ cbz r4, f5a5e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ add.w r9, sp, #100 @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, f5abc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #368] @ (f5bfc ) │ │ │ │ @@ -231264,19 +231261,19 @@ │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 21ffd0 │ │ │ │ + bl 21fff0 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f5bc8 │ │ │ │ mov r1, r3 │ │ │ │ @@ -231352,15 +231349,15 @@ │ │ │ │ str.w ip, [r7, #84] @ 0x54 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cbz r0, f5bc0 │ │ │ │ bl f9488 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ b.n f5a96 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #60] @ (f5c08 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2095 @ 0x82f │ │ │ │ @@ -231379,15 +231376,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #2 │ │ │ │ add r5, pc, #368 @ (adr r5, f5d74 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ @@ -231473,48 +231470,48 @@ │ │ │ │ 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 17de7c │ │ │ │ + bl 17de9c │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dec0 │ │ │ │ + bl 17dee0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, f5d66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cbnz r3, f5d66 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, f5d60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, f5d74 │ │ │ │ @@ -231802,15 +231799,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl f5788 │ │ │ │ cbz r0, f6076 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1a6c50 │ │ │ │ + bl 1a6c70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -231857,15 +231854,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl f5fa0 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n f606a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebc70 │ │ │ │ + bl 1ebc90 │ │ │ │ b.n f606a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, f60f2 │ │ │ │ b.n f612c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, f612c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -231899,23 +231896,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ b.n f6070 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r2 │ │ │ │ @@ -231951,50 +231948,50 @@ │ │ │ │ cbz r3, f61ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f61b0 │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n f62d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f6316 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - bl 182d30 │ │ │ │ + bl 182d50 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f622a │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f630a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, f624c │ │ │ │ @@ -232015,93 +232012,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n f6256 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ ldr r2, [pc, #216] @ (f6350 ) │ │ │ │ ldr r3, [pc, #204] @ (f6348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n f633e │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f6342 │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n f621a │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 21ffbc │ │ │ │ + bl 21ffdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ - bl 182bbc │ │ │ │ + bl 182bdc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6276 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ b.n f6276 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n f6236 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f621a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n f621a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n f624c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n f6246 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -232308,15 +232305,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl f57c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ cbz r4, f6576 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6566 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl f9488 │ │ │ │ mov r4, r0 │ │ │ │ @@ -232339,15 +232336,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3256] @ 0xcb8 │ │ │ │ @@ -232369,15 +232366,15 @@ │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ strd r1, r0, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f7312 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -232634,15 +232631,15 @@ │ │ │ │ b.n f68c0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n f696a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r3, r5, lsl #5 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n f68b6 │ │ │ │ rbit r4, r4 │ │ │ │ movs r6, #12 │ │ │ │ @@ -232678,15 +232675,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str r4, [r3, r6] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r3, r3, #572 @ 0x23c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -232814,49 +232811,49 @@ │ │ │ │ bne.w f72f6 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, f6ac8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ addw r5, r2, #2184 @ 0x888 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, f6ac2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr.w r3, [sl, #2184] @ 0x888 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n f6aae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, f6ae2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ add.w r3, sp, #4800 @ 0x12c0 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #28 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ sub.w r3, r1, #536 @ 0x218 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ @@ -232887,15 +232884,15 @@ │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r3, pc │ │ │ │ strd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6d22 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -232906,29 +232903,29 @@ │ │ │ │ subs r3, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f6d1c │ │ │ │ adds r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ beq.w f71e4 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ b.n f6b74 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ cmp r5, r7 │ │ │ │ bcs.n f6bc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r4, r4, r7, r3 │ │ │ │ ldr.w r0, [r4, #-148] │ │ │ │ adds r5, #1 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n f6bb8 │ │ │ │ ldr.w r2, [pc, #1268] @ f70bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -232994,15 +232991,15 @@ │ │ │ │ bl e5870 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6890 │ │ │ │ b.n f682e │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cbz r6, f6ce0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ sbc.w r4, r1, r3 │ │ │ │ ldrd r3, r5, [r6, #8] │ │ │ │ @@ -233058,15 +233055,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r7, #508 @ 0x1fc │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -233089,24 +233086,24 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ bl f5054 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ cmp sl, r6 │ │ │ │ bne.n f6d6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, sp, #4832 @ 0x12e0 │ │ │ │ adds r6, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r2, r3, #448 @ 0x1c0 │ │ │ │ @@ -233117,41 +233114,41 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ tst.w r5, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ beq.n f6dea │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f72d6 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ @@ -233281,19 +233278,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21ffd0 │ │ │ │ + bl 21fff0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ sub.w r3, r3, #572 @ 0x23c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6b9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -233406,15 +233403,15 @@ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ @ instruction: 0xeb11ffff │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n f70b6 │ │ │ │ vtbl.8 d25, {d15-d18}, d31 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ @@ -233430,15 +233427,15 @@ │ │ │ │ add.w r2, r7, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6be4 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ add r7, sp, #292 @ 0x124 │ │ │ │ subs r3, r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ add.w r5, r5, #4 │ │ │ │ @@ -233548,15 +233545,15 @@ │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ str.w r7, [sl, #56] @ 0x38 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ add.w r3, r3, #12 │ │ │ │ bne.n f7230 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6ce0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r2, #12 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ @@ -233631,15 +233628,15 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.w f6650 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ subs r5, r3, r2 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ subs r4, r0, r3 │ │ │ │ @@ -233678,38 +233675,38 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #32 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ bic.w r3, r4, #16 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f72d6 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ b.n f71d6 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ b.w f6baa │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -233736,15 +233733,15 @@ │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ mov r9, r0 │ │ │ │ b.w f6be6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ 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, #1552] @ 0x610 │ │ │ │ subw sp, sp, #2508 @ 0x9cc │ │ │ │ mov r4, r2 │ │ │ │ @@ -233760,15 +233757,15 @@ │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2500] @ 0x9c4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f84e4 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -233944,15 +233941,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8038 │ │ │ │ add.w fp, sp, #192 @ 0xc0 │ │ │ │ ldr.w r3, [r6, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, r0, [fp] │ │ │ │ strd r0, r0, [fp, #8] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w f7a72 │ │ │ │ ldr.w r1, [sl, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7b20 │ │ │ │ movs r2, #12 │ │ │ │ @@ -233965,15 +233962,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n f766a │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ mov r0, r7 │ │ │ │ bl f5054 │ │ │ │ mov r3, r1 │ │ │ │ @@ -233984,25 +233981,25 @@ │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r7, sp, #476 @ 0x1dc │ │ │ │ bl f5564 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f78fe │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ @@ -234010,15 +234007,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #208] @ 0xd0 │ │ │ │ bl f9204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f78fe │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7b0e │ │ │ │ @@ -234220,18 +234217,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ ldrd r1, r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21ffd0 │ │ │ │ + bl 21fff0 │ │ │ │ ldrb.w r3, [sp, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7d74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7d78 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ @@ -234389,15 +234386,15 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cbz r0, f7ae0 │ │ │ │ bl f9488 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr.w r6, [r9, #48] @ 0x30 │ │ │ │ and.w r6, r6, #256 @ 0x100 │ │ │ │ cbnz r6, f7b02 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -234552,15 +234549,15 @@ │ │ │ │ add.w r8, sp, #480 @ 0x1e0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr.w sl, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n f7d48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ @@ -234574,29 +234571,29 @@ │ │ │ │ bl f5564 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ cmp r7, r5 │ │ │ │ bne.n f7cc2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mla r0, r5, r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [r8, #-4] │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7dac │ │ │ │ mov r2, r5 │ │ │ │ @@ -234615,15 +234612,15 @@ │ │ │ │ add.w r8, r8, #36 @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n f7e1e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr.w sl, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f7ca4 │ │ │ │ ldr.w r1, [r9, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f84fc │ │ │ │ add.w r3, r9, #312 @ 0x138 │ │ │ │ @@ -234636,15 +234633,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n f7d64 │ │ │ │ b.n f7ca4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #504] @ (f7f74 ) │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #2558 @ 0x9fe │ │ │ │ @@ -234758,19 +234755,19 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f5054 │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21ffd0 │ │ │ │ + bl 21fff0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7f78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -234835,28 +234832,28 @@ │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ udf #103 @ 0x67 │ │ │ │ vabal.u q12, d31, d24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r6, r8 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldrd r9, fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [r2, r3] │ │ │ │ @@ -234880,15 +234877,15 @@ │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r3 │ │ │ │ mla r6, r6, r3, r2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n f7fe0 │ │ │ │ ldr.w r2, [pc, #1352] @ f8538 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -235169,15 +235166,15 @@ │ │ │ │ beq.n f833a │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ bne.n f82de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r2, [r9, #80] @ 0x50 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, f8326 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -235387,19 +235384,19 @@ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #172] @ 0xac │ │ │ │ b.n f7fce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n f8060 │ │ │ │ nop │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbz r2, f8564 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -235564,15 +235561,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr.w r5, [sl, #-12] │ │ │ │ strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f88aa │ │ │ │ mov r4, r5 │ │ │ │ b.n f872a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -235634,15 +235631,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f8838 │ │ │ │ cbz r1, f87b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f8f84 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ cbz r5, f87f6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ @@ -235745,15 +235742,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ f8964 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -236129,15 +236126,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 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n f8cc4 │ │ │ │ bx lr │ │ │ │ @@ -236169,15 +236166,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f8d28 │ │ │ │ @@ -236187,15 +236184,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {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 181ce0 │ │ │ │ + bl 181d00 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -236213,15 +236210,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, f8dbe │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (f8df8 ) │ │ │ │ @@ -236262,17 +236259,17 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r5, 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] │ │ │ │ @@ -236413,15 +236410,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f8e34 │ │ │ │ add sp, #16 │ │ │ │ @@ -236471,15 +236468,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n f903c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 181ce0 │ │ │ │ + bl 181d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl f9098 │ │ │ │ @@ -236503,53 +236500,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n f9044 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9002 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9002 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n f906e │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n f902e │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n f902e │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 187b40 │ │ │ │ + bl 187b60 │ │ │ │ cbz r0, f90bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n f90c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, f90d2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f90c6 │ │ │ │ @@ -236566,25 +236563,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 181ce0 │ │ │ │ + bl 181d00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f8cbc │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 187c08 │ │ │ │ + bl 187c28 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, f9186 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -236645,15 +236642,15 @@ │ │ │ │ bne.n f91c2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9164 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n f9164 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl f8f84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -236688,27 +236685,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ - bl 181ce0 │ │ │ │ + bl 181d00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f9322 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9322 │ │ │ │ mov r0, r4 │ │ │ │ bl f8cbc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 187b40 │ │ │ │ + bl 187b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f92fc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -236780,19 +236777,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f93ba │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17ed2c │ │ │ │ + bl 17ed4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 17ebc8 │ │ │ │ + bl 17ebe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f93ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -236844,21 +236841,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f93c6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f92a6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f92aa │ │ │ │ b.n f9322 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9322 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, f941e │ │ │ │ mov r0, r4 │ │ │ │ bl f8cbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -236893,29 +236890,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f944a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9414 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9414 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #200] @ (f9560 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -236959,34 +236956,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f94be │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, f952c │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, f952c │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ed2c │ │ │ │ + bl 17ed4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 17eb74 │ │ │ │ + bl 17eb94 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f94be │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ b.n f94be │ │ │ │ cmp r2, #0 │ │ │ │ @@ -237068,21 +237065,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f95a2 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 17ed2c │ │ │ │ + bl 17ed4c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 17eb74 │ │ │ │ + bl 17eb94 │ │ │ │ b.n f95a2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -237148,15 +237145,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, f96fc │ │ │ │ ldr r0, [pc, #308] @ (f9800 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cbnz r0, f96fc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, f96de │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, f9714 │ │ │ │ ldr r2, [pc, #292] @ (f9804 ) │ │ │ │ ldr r3, [pc, #280] @ (f97fc ) │ │ │ │ @@ -237171,29 +237168,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (f9808 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (f980c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1878e0 │ │ │ │ + bl 187900 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n f96d8 │ │ │ │ ldr r7, [pc, #256] @ (f9810 ) │ │ │ │ add r7, pc │ │ │ │ b.n f965a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f96de │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -237208,32 +237205,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl f8f84 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n f96de │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17d80c │ │ │ │ + bl 17d82c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f96de │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -237271,49 +237268,49 @@ │ │ │ │ b.n f9756 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ bl ffffd80a │ │ │ │ bl fff3380e │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r5, 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, f983e │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, f9856 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187a7c │ │ │ │ + bl 187a9c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl e96e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl f8f84 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f984a │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n f9838 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237389,30 +237386,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f9a86 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d850 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17da40 │ │ │ │ + bl 17da60 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w f9a92 │ │ │ │ mov r0, r6 │ │ │ │ bl f8cbc │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9a0e │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9a0e │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -237433,27 +237430,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9a80 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n f999a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17da40 │ │ │ │ + bl 17da60 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d7c0 │ │ │ │ + bl 17d7e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9aac │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9aa2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -237479,15 +237476,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n f9aba │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dc84 │ │ │ │ + bl 17dca4 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9ae2 │ │ │ │ ldr r2, [pc, #308] @ (f9b68 ) │ │ │ │ ldr r3, [pc, #300] @ (f9b64 ) │ │ │ │ @@ -237505,28 +237502,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dc84 │ │ │ │ + bl 17dca4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f9970 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n f9a12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n f99a8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d850 │ │ │ │ b.n f9938 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, f9aea │ │ │ │ movs r5, #5 │ │ │ │ b.n f9a32 │ │ │ │ @@ -237547,15 +237544,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9ac2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9a1a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9a1a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n f9a32 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n f9a9e │ │ │ │ @@ -237595,32 +237592,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (f9b78 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n f9b0a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n f9a5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -237660,50 +237657,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n f9bce │ │ │ │ mov r0, r5 │ │ │ │ bl f8cbc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f9c5e │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n f9c16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f9c8e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f9c5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 187c08 │ │ │ │ + bl 187c28 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c02 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c3c │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f9c16 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n f9bce │ │ │ │ @@ -237715,15 +237712,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c6e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9bce │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9bce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f9c0a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl f8f84 │ │ │ │ @@ -237761,15 +237758,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9ce8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9cc4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.n f9cc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r5] │ │ │ │ @@ -237780,15 +237777,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 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ movs r3, 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (f9e04 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -237867,15 +237864,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -237908,15 +237905,15 @@ │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ ldr.w r2, [ip, #68] @ 0x44 │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 17d9d4 │ │ │ │ + bl 17d9f4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -237925,30 +237922,30 @@ │ │ │ │ cbnz r3, f9ee6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f9eca │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f9eea │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d864 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (f9f08 ) │ │ │ │ ldr r3, [pc, #48] @ (f9f00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -237958,41 +237955,41 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n f9ecc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n f9eb6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [r5, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [pc, #12] @ (f9f1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [pc, #12] @ (f9f30 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #120] @ (f9fc0 ) │ │ │ │ @@ -238005,28 +238002,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d850 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f9e14 │ │ │ │ cbnz r0, f9fb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, f9f94 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n f9fb0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d850 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f9e14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (f9fc8 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -238122,19 +238119,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -238451,15 +238448,15 @@ │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa2c8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n fa3e0 │ │ │ │ b.n fa318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fa13e │ │ │ │ @@ -238513,32 +238510,32 @@ │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 44980 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ strd r4, r4, [sp, #368] @ 0x170 │ │ │ │ strd r4, r4, [sp, #376] @ 0x178 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n fa4f4 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 44d0c │ │ │ │ cbnz r0, fa500 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -238558,15 +238555,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n fa4b0 │ │ │ │ ldr r2, [pc, #104] @ (fa56c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -238575,47 +238572,47 @@ │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u d16, d6, d18 │ │ │ │ - ldr r7, [pc, #248] @ (fa64c ) │ │ │ │ + vaddl.u16 q0, d6, d18 │ │ │ │ + ldr r7, [pc, #376] @ (fa6cc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #968] @ (fa920 ) │ │ │ │ + ldr r7, [pc, #72] @ (fa5a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #1016] @ (fa954 ) │ │ │ │ + ldr r7, [pc, #120] @ (fa5d4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #704] @ (fa820 ) │ │ │ │ + ldr r6, [pc, #832] @ (fa8a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #632] @ (fa7dc ) │ │ │ │ + ldr r6, [pc, #760] @ (fa85c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #288] @ (fa688 ) │ │ │ │ + ldr r6, [pc, #416] @ (fa708 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #824] @ (fa8a4 ) │ │ │ │ + ldr r5, [pc, #952] @ (fa924 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #672] @ (fa810 ) │ │ │ │ + ldr r5, [pc, #800] @ (fa890 ) │ │ │ │ movs r5, r3 │ │ │ │ cbz r2, fa58c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -238745,15 +238742,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 182d30 │ │ │ │ + bl 182d50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -238789,15 +238786,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 182d30 │ │ │ │ + bl 182d50 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, fa75c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238823,15 +238820,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfba60022 │ │ │ │ + @ instruction: 0xfbc60022 │ │ │ │ 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] @ (fa7e8 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -238843,15 +238840,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb5a0022 │ │ │ │ + @ instruction: 0xfb7a0022 │ │ │ │ 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] @ (fa824 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -238863,15 +238860,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb0e0022 │ │ │ │ + @ instruction: 0xfb2e0022 │ │ │ │ stmdb 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 r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (fa8d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -238931,15 +238928,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n fa94c │ │ │ │ + bpl.n fa98c │ │ │ │ movs r7, r4 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -239515,19 +239512,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n fb03c │ │ │ │ + bcc.n fae7c │ │ │ │ movs r7, r4 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #476] @ (fb154 ) │ │ │ │ @@ -239790,17 +239787,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.n fb1b6 │ │ │ │ nop │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, fb20c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -239972,17 +239969,17 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #656] @ (fb65c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #376] @ (fb54c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r1, r5 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -240302,15 +240299,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #32] @ (fb76c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #680] @ (fb9fc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stc 0, cr0, [r0], #-160 @ 0xffffff60 │ │ │ │ + mcrr 0, 2, r0, r0, cr8 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ mov r7, r3 │ │ │ │ @@ -240657,17 +240654,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r0, [pc, #520] @ (fbcdc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ mov r6, ip │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ @@ -241835,27 +241832,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ b.n fc134 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ movs r7, r4 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r1, [pc, #128] @ (fc780 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -242067,20 +242064,20 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 r0, r0, #352 @ 0x160 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, fc92c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, fc94a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -242119,15 +242116,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n fc99e │ │ │ │ ldr.w ip, [pc, #28] @ fc9a8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 25be2c │ │ │ │ + bl 25be4c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -242327,59 +242324,59 @@ │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #392] @ (fcd44 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bb04 │ │ │ │ + bl 25bb24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fcce0 │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ add.w r3, sl, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #280] @ 0x118 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fccbc │ │ │ │ add.w r3, sl, #320 @ 0x140 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #320] @ 0x140 │ │ │ │ add.w r0, sl, #352 @ 0x160 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fccea │ │ │ │ ldr r0, [pc, #304] @ (fcd48 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ ldr r1, [pc, #300] @ (fcd4c ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (fcd50 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fcd0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 24eaf4 │ │ │ │ + bl 24eb14 │ │ │ │ b.n fcc6e │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n fcb56 │ │ │ │ ldr r4, [pc, #252] @ (fcd54 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (fcd58 ) │ │ │ │ @@ -242420,15 +242417,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (fcd64 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (fcd68 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n fcc5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r2, [pc, #168] @ (fcd6c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl e91dc │ │ │ │ @@ -242440,31 +242437,31 @@ │ │ │ │ b.n fcb2c │ │ │ │ ldr r2, [pc, #140] @ (fcd70 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n fccc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r2, [pc, #124] @ (fcd74 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n fcc6e │ │ │ │ ldr r0, [pc, #104] @ (fcd78 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b368 │ │ │ │ + bl 18b388 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (fcd7c ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 44e08 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n fcc3e │ │ │ │ @@ -242476,64 +242473,64 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r6, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #24 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl fc7dc │ │ │ │ - bl 24ebdc │ │ │ │ + bl 24ebfc │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n fcde8 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n fce22 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, fcdd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, fcdde │ │ │ │ @@ -242703,34 +242700,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, fcfba │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 25bd10 │ │ │ │ + bl 25bd30 │ │ │ │ cbnz r0, fcfba │ │ │ │ ldr r3, [pc, #116] @ (fd004 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 25be2c │ │ │ │ + bl 25be4c │ │ │ │ cbnz r0, fcfba │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (fd008 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 25bf94 │ │ │ │ + bl 25bfb4 │ │ │ │ b.n fcfba │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -242748,27 +242745,27 @@ │ │ │ │ b.n fcfba │ │ │ │ ldr r3, [pc, #48] @ (fd010 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n fcfba │ │ │ │ nop │ │ │ │ adds r1, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -242784,32 +242781,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 25bc80 │ │ │ │ + bl 25bca0 │ │ │ │ cbz r0, fd040 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (fd06c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25bcb0 │ │ │ │ + bl 25bcd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fd03c │ │ │ │ ldr r3, [pc, #28] @ (fd070 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25bce0 │ │ │ │ + bl 25bd00 │ │ │ │ b.n fd03c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ @@ -243063,15 +243060,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -243235,16 +243232,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ cbz r0, fd50c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -243339,15 +243336,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -243506,15 +243503,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 44e2c │ │ │ │ ldr.w r1, [pc, #1452] @ fdd80 │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -243951,50 +243948,50 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdcdc │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (fde38 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, fdcd0 │ │ │ │ ldr r5, [pc, #444] @ (fde3c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdd18 │ │ │ │ ldr r5, [pc, #432] @ (fde40 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdd04 │ │ │ │ ldr r5, [pc, #420] @ (fde44 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cbnz r0, fdcf0 │ │ │ │ ldr r5, [pc, #408] @ (fde48 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cbz r0, fdcd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (fde4c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -244006,31 +244003,31 @@ │ │ │ │ blx 44be4 │ │ │ │ cbnz r0, fdd2c │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n fdc6a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n fdcae │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n fdc9e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n fdc8c │ │ │ │ ldr r1, [pc, #292] @ (fde54 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -244060,131 +244057,131 @@ │ │ │ │ nop │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ - movs r5, r3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ - movs r5, r3 │ │ │ │ movs r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ - movs r5, r3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r4, #24 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ - movs r5, r3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #10 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #18 │ │ │ │ - movs r5, r3 │ │ │ │ movs r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ - movs r5, r3 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r5, r3 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ + movs r5, r3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ + movs r5, r3 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #8 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #28 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #2 │ │ │ │ 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 │ │ │ │ @@ -244311,15 +244308,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -245753,15 +245750,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r5, r3 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds r7, r7, r3 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ @@ -246539,15 +246536,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fecf6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3160] @ 0xc58 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ b.w fecf6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ff716 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w ff39e │ │ │ │ b.n ff550 │ │ │ │ @@ -246577,15 +246574,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ff638 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ff7b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -246615,15 +246612,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r7, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -247161,16 +247158,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2642d8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 2642f8 │ │ │ │ + bl 17d494 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, ffe60 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -247550,20 +247547,20 @@ │ │ │ │ blx 43d74 │ │ │ │ ldr r2, [pc, #20] @ (10022c ) │ │ │ │ ldr r1, [pc, #24] @ (100230 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vqadd.u32 d0, d10, d12 │ │ │ │ - ldrd r0, r0, [r6, #112]! @ 0x70 │ │ │ │ + vqadd.u8 d16, d10, d12 │ │ │ │ + ands.w r0, r6, ip, lsr #32 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (1002d0 ) │ │ │ │ ldr r2, [pc, #140] @ (1002d4 ) │ │ │ │ @@ -247599,15 +247596,15 @@ │ │ │ │ blx 43d74 │ │ │ │ ldr r2, [pc, #64] @ (1002dc ) │ │ │ │ ldr r1, [pc, #64] @ (1002e0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1002b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (1002e4 ) │ │ │ │ ldr r3, [pc, #28] @ (1002d4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -247619,18 +247616,18 @@ │ │ │ │ bne.n 1002cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - mcr2 0, 6, r0, cr12, cr12, {0} │ │ │ │ - ldrd r0, r0, [r0, #-112]! @ 0x70 │ │ │ │ + mcr2 0, 7, r0, cr12, cr12, {0} │ │ │ │ + @ instruction: 0xe990001c │ │ │ │ stc2l 0, cr0, [r4, #-624] @ 0xfffffd90 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (100444 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -248692,25 +248689,25 @@ │ │ │ │ b.n 100c6c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xf4de009c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, ip, #5111808 @ 0x4e0000 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf652001c │ │ │ │ - @ instruction: 0xf536001c │ │ │ │ - orrs.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ - orr.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - ands.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - orr.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf3ea001c │ │ │ │ + @ instruction: 0xf672001c │ │ │ │ + adcs.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + orns r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + orn r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + bics.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ orn r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf3ba001c │ │ │ │ + and.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + eor.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf3da001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 100eac │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #108] @ (100eb0 ) │ │ │ │ @@ -249344,15 +249341,15 @@ │ │ │ │ bne.w 10171e │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 10145e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3212] @ 0xc8c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -249630,15 +249627,15 @@ │ │ │ │ b.n 10154a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldcl 0, cr0, [ip], #-624 @ 0xfffffd90 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xeaae009c │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -249660,37 +249657,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101804 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ 101d90 │ │ │ │ ldr.w r3, [pc, #1440] @ 101d88 │ │ │ │ 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 101d80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101a4e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -250044,18 +250041,18 @@ │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101ca4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101cd0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -250167,15 +250164,15 @@ │ │ │ │ b.n 101be2 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 101c52 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1017da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -250235,29 +250232,29 @@ │ │ │ │ b.n 101c7a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe854009c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r6, #624] @ 0x270 │ │ │ │ @ instruction: 0xe812009c │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r7, r3 │ │ │ │ + eors.w r0, lr, ip, lsr #32 │ │ │ │ + eors.w r0, r6, ip, lsr #32 │ │ │ │ + eor.w r0, lr, ip, lsr #32 │ │ │ │ + eor.w r0, r6, ip, lsr #32 │ │ │ │ orns r0, lr, ip, lsr #32 │ │ │ │ + orns r0, r8, ip, lsr #32 │ │ │ │ orns r0, r6, ip, lsr #32 │ │ │ │ - orn r0, lr, ip, lsr #32 │ │ │ │ - orn r0, r6, ip, lsr #32 │ │ │ │ - orrs.w r0, lr, ip, lsr #32 │ │ │ │ - orrs.w r0, r8, ip, lsr #32 │ │ │ │ - orrs.w r0, r6, ip, lsr #32 │ │ │ │ - stmia.w ip!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe8cc001c │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr], #-112 @ 0x70 │ │ │ │ - ldrd r0, r0, [sl], #-112 @ 0x70 │ │ │ │ - ldrd r0, r0, [r8], #-112 @ 0x70 │ │ │ │ + ldmia.w lr, {r2, r3, r4} │ │ │ │ + ldmia.w sl, {r2, r3, r4} │ │ │ │ + ldmia.w r8, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (101e4c ) │ │ │ │ ldr r3, [pc, #116] @ (101e50 ) │ │ │ │ @@ -250505,34 +250502,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ b.n 102062 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 102086 │ │ │ │ cbnz r0, 10208c │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 102052 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 102012 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 102000 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 102070 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 102070 │ │ │ │ @@ -250605,15 +250602,15 @@ │ │ │ │ bls.n 102122 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (1021f0 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -250622,48 +250619,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 1021ba │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 10218e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1973ec │ │ │ │ + bl 19740c │ │ │ │ ldr r2, [pc, #40] @ (1021f8 ) │ │ │ │ ldr r3, [pc, #32] @ (1021f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -250708,26 +250705,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 1022e0 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -250841,55 +250838,55 @@ │ │ │ │ bne.n 102494 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ add r3, pc, #176 @ (adr r3, 102498 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10247c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1023f4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 10242a │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 1023b2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 102200 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 102394 │ │ │ │ blx 44a10 │ │ │ │ b.n 1023b2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -250900,20 +250897,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 101368 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10237e │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 18b0b8 │ │ │ │ + bl 18b0d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 102388 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 10249c │ │ │ │ @@ -251199,18 +251196,18 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10279a │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1027a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -251220,18 +251217,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 102798 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1027de │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1027dc │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1027dc │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -251239,19 +251236,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1027a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2642d8 │ │ │ │ + bl 2642f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102854 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 10287c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 10287c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -251412,15 +251409,15 @@ │ │ │ │ b.n 1028b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 102a60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r1, r5 │ │ │ │ bvs.n 102914 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -251462,15 +251459,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1029e0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1029e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29c9a0 │ │ │ │ + bl 29c9c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1029e0 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1029c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -251484,22 +251481,22 @@ │ │ │ │ beq.n 1029c6 │ │ │ │ b.n 1029c2 │ │ │ │ ldr r2, [pc, #20] @ (102a4c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (102a50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 1029e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1029e6 │ │ │ │ nop │ │ │ │ - bhi.n 1029ec │ │ │ │ + bhi.n 102a2c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 102a80 │ │ │ │ cbz r1, 102a76 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -251985,33 +251982,33 @@ │ │ │ │ bne.n 102e7e │ │ │ │ ldr r2, [pc, #44] @ (102f38 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (102f3c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 102e7e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcs.n 102ec8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 102e7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ movs r1, r5 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 103020 │ │ │ │ + bmi.n 102e60 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r4, 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 │ │ │ │ dmb ish │ │ │ │ @@ -252026,31 +252023,31 @@ │ │ │ │ cbz r1, 102fb8 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 102f96 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 102fb8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 102f7c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 102f7c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -252059,54 +252056,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1030f0 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1030f8 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 103092 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1026c0 │ │ │ │ @@ -252123,38 +252120,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44138 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ mov r0, r4 │ │ │ │ bl fe008 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 10302c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ b.n 10305c │ │ │ │ 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 │ │ │ │ @@ -252184,26 +252181,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 103214 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -252236,15 +252233,15 @@ │ │ │ │ blx 44f58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 10315c │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 103190 │ │ │ │ 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.w r2, [pc, #1700] @ 1038d8 │ │ │ │ @@ -252261,15 +252258,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10178c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 1038e0 │ │ │ │ add r0, pc │ │ │ │ - bl 18adfc │ │ │ │ + bl 18ae1c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 1038e4 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -252279,39 +252276,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 10353a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 101f38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 103808 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1032c2 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 103828 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 10353a │ │ │ │ @@ -252331,24 +252328,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 103334 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1034c4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 103358 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 103366 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 17e16c │ │ │ │ + bl 17e18c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 103346 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -252438,21 +252435,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 103504 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 103732 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 103280 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 103334 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 103334 │ │ │ │ @@ -252473,37 +252470,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103334 │ │ │ │ b.n 10382c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 102200 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103836 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [pc, #912] @ (1038ec ) │ │ │ │ ldr r3, [pc, #896] @ (1038dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -252644,39 +252641,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 10381e │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 103492 │ │ │ │ ldr r0, [pc, #444] @ (1038f0 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 101f38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 103754 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 103762 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e16c │ │ │ │ + bl 17e18c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 103746 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -252736,42 +252733,42 @@ │ │ │ │ blx 44ed4 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 1037ac │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 1036c4 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 18b0b8 │ │ │ │ + bl 18b0d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 1032f0 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 10371e │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 10353a │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1038a8 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 103552 │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -252787,15 +252784,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 442b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ b.n 1036c4 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 10384c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1036fa │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1036fa │ │ │ │ @@ -252806,23 +252803,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 103800 │ │ │ │ + bne.n 103840 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1037fc │ │ │ │ + bne.n 10383c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (103cac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -252835,20 +252832,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18adfc │ │ │ │ + bl 18ae1c │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 103a5c │ │ │ │ @@ -252861,21 +252858,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 103a80 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 103960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 44f04 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 103a40 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -252917,37 +252914,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1039f8 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 103ba2 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 102200 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 103954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [pc, #596] @ (103cb8 ) │ │ │ │ ldr r3, [pc, #584] @ (103cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -252956,15 +252953,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 103a90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17e16c │ │ │ │ + bl 17e18c │ │ │ │ b.n 103944 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 103974 │ │ │ │ b.n 103a86 │ │ │ │ @@ -252999,15 +252996,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 103b72 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 103b60 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 103ada │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -253037,30 +253034,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 441a4 │ │ │ │ b.n 103afc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 103b94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 103af4 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ b.n 103b88 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 103a2c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 103a3e │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -253100,15 +253097,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2642cc │ │ │ │ + bl 2642ec │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -253118,15 +253115,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 102570 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 10214c │ │ │ │ - bl 2642cc │ │ │ │ + bl 2642ec │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 103c80 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 103c70 │ │ │ │ @@ -253143,15 +253140,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 103a40 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -253222,31 +253219,31 @@ │ │ │ │ beq.w 104208 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104200 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104620 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10460a │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045ee │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 43920 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -253466,15 +253463,15 @@ │ │ │ │ b.n 10405c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 10425c │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 182f80 │ │ │ │ + bl 182fa0 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 10404c │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 104080 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -253593,20 +253590,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cbz r0, 1041fc │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1043ec │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 104084 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -253688,15 +253685,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 443c0 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 182f80 │ │ │ │ + bl 182fa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 104592 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44b84 │ │ │ │ mov r1, r0 │ │ │ │ @@ -253712,29 +253709,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1040fa │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103d2e │ │ │ │ b.n 1040fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 29c9a0 │ │ │ │ + bl 29c9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10464c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 103d0a │ │ │ │ blx 447b8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 103d0e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1040fa │ │ │ │ b.n 10433c │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 182f80 │ │ │ │ + bl 182fa0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 104080 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -253776,15 +253773,15 @@ │ │ │ │ bl 10214c │ │ │ │ mov r3, r6 │ │ │ │ b.n 103e14 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10463c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1044a2 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -253795,69 +253792,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 18afdc │ │ │ │ + bl 18affc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1045ae │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045a6 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045a0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 1044a2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 104482 │ │ │ │ mov r0, fp │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 10449e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 10446a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 10446a │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (104690 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1993f8 │ │ │ │ + bl 199418 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104556 │ │ │ │ ldr r1, [pc, #476] @ (104694 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1993f8 │ │ │ │ + bl 199418 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 104524 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (104698 ) │ │ │ │ @@ -253891,61 +253888,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 1040be │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 104644 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1041fc │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ b.n 1041fc │ │ │ │ blx 43af4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl fe2cc │ │ │ │ b.n 104084 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ b.n 1041fc │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -253953,28 +253950,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ b.n 104592 │ │ │ │ movs r1, #4 │ │ │ │ b.n 1041d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, fp │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 104208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, fp │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 104208 │ │ │ │ mov r0, r6 │ │ │ │ b.n 104612 │ │ │ │ @@ -253984,18 +253981,18 @@ │ │ │ │ blx 44b9c │ │ │ │ mov r1, r0 │ │ │ │ b.n 10450e │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1040be │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ b.n 1041f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e12c │ │ │ │ + bl 17e14c │ │ │ │ b.n 10453a │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 1040be │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -254009,20 +254006,20 @@ │ │ │ │ @ instruction: 0xffffd8df │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbx.8 d29, {d31}, d7 │ │ │ │ vcvt.u16.f16 q8, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1220028 │ │ │ │ + adc.w r0, r2, #40 @ 0x28 │ │ │ │ itet cc │ │ │ │ lslcc r4, r3, #2 │ │ │ │ ldclcs 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ blcc ffd3a696 │ │ │ │ - rsbs r0, r0, r8, asr #32 │ │ │ │ + @ instruction: 0xebf00028 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 10477c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #204] @ (104780 ) │ │ │ │ @@ -254073,15 +254070,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1046f0 │ │ │ │ ldr r2, [pc, #92] @ (104788 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (10478c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 1046f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43c24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 44198 │ │ │ │ @@ -254109,29 +254106,29 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 104790 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 104788 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r0, 104802 │ │ │ │ + cbnz r0, 10480a │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 104b18 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 104798 ) │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29c9a0 │ │ │ │ + bl 29c9c0 │ │ │ │ cbz r0, 1047c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 447b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -254326,71 +254323,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 104ad2 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104ac6 │ │ │ │ ldr r3, [pc, #316] @ (104ae0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (104ae4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104ac0 │ │ │ │ cbz r5, 104a2a │ │ │ │ ldr.w r8, [pc, #292] @ 104ae8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a76 │ │ │ │ ldr.w r8, [pc, #276] @ 104aec │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a84 │ │ │ │ ldr.w r8, [pc, #260] @ 104af0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a98 │ │ │ │ ldr.w r8, [pc, #244] @ 104af4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104aac │ │ │ │ ldr.w r8, [pc, #220] @ 104af8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e5ec │ │ │ │ + bl 29e60c │ │ │ │ cbnz r0, 104a62 │ │ │ │ ldr r2, [pc, #208] @ (104afc ) │ │ │ │ ldr r3, [pc, #208] @ (104b00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (104b04 ) │ │ │ │ @@ -254409,74 +254406,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 104a2a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e644 │ │ │ │ + bl 29e664 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 1049d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 1049ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1049fe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e620 │ │ │ │ + bl 29e640 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 104a18 │ │ │ │ mov r0, sl │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 104a56 │ │ │ │ nop │ │ │ │ @ instruction: 0xb67a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ @@ -254487,33 +254484,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 104b6c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104b54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 104b46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104b3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ 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 │ │ │ │ @@ -254776,25 +254773,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cbz r0, 104e5a │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cbz r0, 104e76 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254880,15 +254877,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, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -254902,62 +254899,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ 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 r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 104ff8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 105096 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -254967,15 +254964,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -255003,55 +255000,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105166 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 10514a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29cac4 │ │ │ │ + bl 29cae4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 105166 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 105170 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 105142 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 105142 │ │ │ │ @@ -255122,15 +255119,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 105232 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ b.n 1051b6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -255175,24 +255172,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105364 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105380 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1053dc │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 1053f4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 105420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -255201,22 +255198,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 105420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1053dc │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 105362 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1050c4 │ │ │ │ @@ -255226,23 +255223,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 105364 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 105362 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 105362 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1053dc │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 1053b8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (105438 ) │ │ │ │ ldr r3, [pc, #204] @ (105434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -255250,15 +255247,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 105418 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 105428 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -255271,43 +255268,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 1052da │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1050c4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 105364 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 105302 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 105364 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 105292 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 105392 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -255327,19 +255324,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 445ac │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43ec4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -255349,15 +255346,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 17d494 │ │ │ │ + bl 17d4b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 1054cc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -255398,15 +255395,15 @@ │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c008 │ │ │ │ + bl 18c028 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -255434,15 +255431,15 @@ │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r4, r3 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -255484,15 +255481,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 10567e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105672 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1056aa │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -255515,15 +255512,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ ldr r2, [pc, #116] @ (1056c4 ) │ │ │ │ ldr r3, [pc, #100] @ (1056b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -255589,15 +255586,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (1057e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1057cc │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 105780 │ │ │ │ @@ -255647,15 +255644,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 105726 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 29cc60 │ │ │ │ + bl 29cc80 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 105764 │ │ │ │ @@ -255692,15 +255689,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (10599c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10597c │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 105990 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -255735,20 +255732,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 105940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 10590a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1058b8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -255762,15 +255759,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 29cc60 │ │ │ │ + bl 29cc80 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (1059a0 ) │ │ │ │ @@ -255784,15 +255781,15 @@ │ │ │ │ bne.n 105986 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 29cac4 │ │ │ │ + bl 29cae4 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 10597c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105874 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -255806,28 +255803,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 10586e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 449bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1058a4 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1058f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -255901,15 +255898,15 @@ │ │ │ │ cbz r0, 105a4c │ │ │ │ ldr r2, [pc, #60] @ (105a70 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 105a42 │ │ │ │ cbz r3, 105a5e │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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] │ │ │ │ @@ -255937,15 +255934,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cbz r0, 105aac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -255974,15 +255971,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 105ad8 │ │ │ │ nop │ │ │ │ - bvs.n 105b2c │ │ │ │ + bvs.n 105b6c │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -256204,32 +256201,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 105d10 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105d10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 105d84 │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 105ccc │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105d10 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 105d10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n 105d10 │ │ │ │ @@ -256737,15 +256734,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 10634e │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10633a │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 29cc1c │ │ │ │ + bl 29cc3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl fe2cc │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10633a │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -256941,19 +256938,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 44d54 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ ldr r1, [pc, #172] @ (106644 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4406c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -257207,22 +257204,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1067f0 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 29cd84 │ │ │ │ + bl 29cda4 │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 106828 │ │ │ │ blx 443cc │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 106842 │ │ │ │ blx 44540 │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 106852 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -257312,15 +257309,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106bf6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -257376,25 +257373,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43e28 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -257442,15 +257439,15 @@ │ │ │ │ bne.n 106a82 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 106aa0 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 106ab4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106b54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -257697,15 +257694,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 106cf8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -257832,15 +257829,15 @@ │ │ │ │ bl 10664c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 106e5e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 106e5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ movs r4, r3 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -257976,15 +257973,15 @@ │ │ │ │ b.n 106fbc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r3 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -258184,15 +258181,15 @@ │ │ │ │ bne.n 1071cc │ │ │ │ ldr r2, [pc, #196] @ (1072c8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (1072cc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 1071cc │ │ │ │ ldr r3, [pc, #180] @ (1072d0 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -258253,31 +258250,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1070b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r4, r3 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -258381,15 +258378,15 @@ │ │ │ │ cbnz r2, 107430 │ │ │ │ ldr r2, [pc, #624] @ (107694 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (107698 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (10769c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -258601,17 +258598,17 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r4, r3 │ │ │ │ add r5, pc, #40 @ (adr r5, 1076c8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrh r0, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -259003,15 +259000,15 @@ │ │ │ │ bne.w 108018 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 107b60 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 1079da │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 44b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -259047,15 +259044,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -259064,15 +259061,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107dce │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 29cdf4 │ │ │ │ + bl 29ce14 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -259088,15 +259085,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 107b12 │ │ │ │ @@ -259395,15 +259392,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ add r1, pc │ │ │ │ blx 4406c │ │ │ │ strb.w r8, [r4, #416] @ 0x1a0 │ │ │ │ ldr.w r8, [r4, #368] @ 0x170 │ │ │ │ cmp.w r8, #0 │ │ │ │ - b.w 2c4340 │ │ │ │ + b.w 2c4360 │ │ │ │ b.n 107cb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 107c22 │ │ │ │ adds.w r3, sl, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r1, #0 │ │ │ │ @@ -259658,21 +259655,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 1082ce │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 108a18 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1087ae │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 108ae4 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -259707,15 +259704,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 29cd40 │ │ │ │ + bl 29cd60 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cbz r5, 1083a4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -259792,15 +259789,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 44d54 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 29cb88 │ │ │ │ + bl 29cba8 │ │ │ │ mov r0, r5 │ │ │ │ blx 44b90 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -259935,15 +259932,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 44d54 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 29cb88 │ │ │ │ + bl 29cba8 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 10864c │ │ │ │ ldr.w r3, [pc, #1292] @ 108b10 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -260000,15 +259997,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10892c │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 29cc6c │ │ │ │ + bl 29cc8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108a20 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10873c │ │ │ │ blx 44b90 │ │ │ │ @@ -260073,15 +260070,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 44d54 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 108198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd30 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 108198 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 10664c │ │ │ │ mov r1, r5 │ │ │ │ @@ -260235,15 +260232,15 @@ │ │ │ │ b.n 108614 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd30 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1080e8 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 10664c │ │ │ │ mov r1, r5 │ │ │ │ @@ -260322,15 +260319,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 43d20 │ │ │ │ b.n 108366 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ b.n 1082ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd30 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 108a8c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 108946 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -260359,15 +260356,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 44d54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd30 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 108a2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 1080e8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -260393,15 +260390,15 @@ │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbbd │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffcfd7 │ │ │ │ @ instruction: 0xffffcef3 │ │ │ │ vtbl.8 d28, {d15-d18}, d5 │ │ │ │ - @ instruction: 0xffff8148 │ │ │ │ + @ instruction: 0xffff8168 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r6, r7} │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffccd5 │ │ │ │ vcvt.u16.f16 d16, d16, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #19] │ │ │ │ @@ -260413,15 +260410,15 @@ │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r5, r6} │ │ │ │ @ instruction: 0xffff0c90 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -260489,15 +260486,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r6, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ movs r4, r3 │ │ │ │ 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.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -260540,15 +260537,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44d54 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd30 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 108c7e │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 10664c │ │ │ │ @@ -260748,15 +260745,15 @@ │ │ │ │ bls.n 108e4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - add r2, pc, #704 @ (adr r2, 109134 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 1091b4 ) │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -261024,15 +261021,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 109158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #40 @ (adr r0, 109198 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 109218 ) │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (109260 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -261145,15 +261142,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 109292 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10932e │ │ │ │ push {lr} │ │ │ │ @@ -261749,59 +261746,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ str.w r3, [r0, #136] @ 0x88 │ │ │ │ add.w r3, r0, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 1095fe │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #0] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #196] @ (109990 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -261845,34 +261842,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ b.n 109952 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 109976 │ │ │ │ cbnz r0, 10997c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 109942 │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 109902 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182f08 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1098f0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 109960 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 109960 │ │ │ │ @@ -261913,22 +261910,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 4415c │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 1099d8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44b54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 1099d8 │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -261963,21 +261960,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (109a78 ) │ │ │ │ ldr r1, [pc, #20] @ (109a7c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ mov.w ip, #0 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ dmb ish │ │ │ │ @@ -262103,15 +262100,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 109bc0 │ │ │ │ blx 444b0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 109bc2 │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (109c9c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -262216,15 +262213,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 109d34 │ │ │ │ cbz r1, 109d32 │ │ │ │ @@ -262256,24 +262253,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 109d88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 109d98 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -262589,15 +262586,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 10a08a │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 10a07e │ │ │ │ blx 4424c │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 10a08a │ │ │ │ - bhi.n 10a0f4 │ │ │ │ + bhi.n 10a134 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -262737,17 +262734,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 10a1f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -262864,15 +262861,15 @@ │ │ │ │ b.n 10a362 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10a2ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 10a2ec │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (10a41c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -262968,15 +262965,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ add r3, pc, #200 @ (adr r3, 10a568 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -262985,15 +262982,15 @@ │ │ │ │ b.n 10a4da │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 10a518 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 10a534 │ │ │ │ @@ -263007,15 +263004,15 @@ │ │ │ │ cbz r1, 10a51e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 10a4da │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 10a536 │ │ │ │ ldr r2, [pc, #88] @ (10a578 ) │ │ │ │ @@ -263026,15 +263023,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a4f6 │ │ │ │ b.n 10a4d2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r2, [pc, #60] @ (10a57c ) │ │ │ │ ldr r3, [pc, #48] @ (10a574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -263284,15 +263281,15 @@ │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ strd r1, r1, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #340] @ (10a938 ) │ │ │ │ @@ -263312,15 +263309,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 10a8ea │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 10a872 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 10a834 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -263331,15 +263328,15 @@ │ │ │ │ bne.n 10a82c │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (10a940 ) │ │ │ │ ldr r3, [pc, #224] @ (10a93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -263362,37 +263359,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 10a820 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 10a856 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 10a918 │ │ │ │ mov r5, r0 │ │ │ │ @@ -263408,15 +263405,15 @@ │ │ │ │ beq.n 10a87e │ │ │ │ b.n 10a8a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 10a816 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 10a856 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ @@ -263716,24 +263713,24 @@ │ │ │ │ cbnz r3, 10ac74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 10ac88 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -264105,15 +264102,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ strh r4, [r1, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r0, r5 │ │ │ │ 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 r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ @@ -264209,40 +264206,40 @@ │ │ │ │ b.n 10b166 │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 10b194 │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ b.n 10b23a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -264259,15 +264256,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 10b318 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -264282,20 +264279,20 @@ │ │ │ │ bl 10b110 │ │ │ │ cbz r0, 10b30a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10b2c2 │ │ │ │ @@ -264338,28 +264335,28 @@ │ │ │ │ bl 10b110 │ │ │ │ cbz r0, 10b394 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 10b3ba │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 10b35a │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 17e110 │ │ │ │ + bl 17e130 │ │ │ │ b.n 10b3ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -264387,17 +264384,17 @@ │ │ │ │ bl 10a394 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10b416 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -264501,22 +264498,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b9ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b9a6 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 10a0cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -264681,17 +264678,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 10a394 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b754 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl fe008 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -264708,17 +264705,17 @@ │ │ │ │ bne.w 10ba2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 10b788 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 10b788 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -264896,15 +264893,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 10b9bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 10b788 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 10b788 │ │ │ │ @@ -264932,15 +264929,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10b872 │ │ │ │ ldr r2, [pc, #100] @ (10ba64 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (10ba68 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 10b908 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 43a04 │ │ │ │ mov r0, r7 │ │ │ │ @@ -264951,32 +264948,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 10b872 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #304] @ (10bb64 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r0, r5 │ │ │ │ b.n 10c002 │ │ │ │ @ instruction: 0xfffffe0d │ │ │ │ @ instruction: 0xffffdf93 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vdup.8 , d29[7] │ │ │ │ vmls.i q15, , d27[0] │ │ │ │ vqrshrun.s64 d20, q8, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [pc, #624] @ (10bcd4 ) │ │ │ │ + ldr r6, [pc, #752] @ (10bd54 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #352] @ (10bbc8 ) │ │ │ │ + ldr r4, [pc, #480] @ (10bc48 ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -265784,24 +265781,24 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c3f0 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c3ea │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 17e07c │ │ │ │ + bl 17e09c │ │ │ │ cbnz r0, 10c3e4 │ │ │ │ ldr r2, [pc, #124] @ (10c400 ) │ │ │ │ ldr r3, [pc, #124] @ (10c404 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (10c408 ) │ │ │ │ @@ -265836,17 +265833,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 44324 │ │ │ │ b.n 10c34e │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 10c3b0 │ │ │ │ nop │ │ │ │ @@ -265901,27 +265898,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 10c48c │ │ │ │ mov r8, r3 │ │ │ │ b.n 10c448 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10c4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10c4cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 17e0fc │ │ │ │ + bl 17e11c │ │ │ │ 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 44854 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -265931,15 +265928,15 @@ │ │ │ │ blx 44854 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 4427c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c4a6 │ │ │ │ b.n 10c4cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -265954,21 +265951,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r2, #29] │ │ │ │ str.w r0, [r2, #208] @ 0xd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 10c55e │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 440d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ strb r0, [r2, #29] │ │ │ │ @@ -266598,23 +266595,23 @@ │ │ │ │ bl 10a948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cc0a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 10cc02 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (10cc10 ) │ │ │ │ @@ -266769,16 +266766,16 @@ │ │ │ │ beq.n 10ce24 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 10ce4a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993c0 │ │ │ │ - bl 182e7c │ │ │ │ + bl 1993e0 │ │ │ │ + bl 182e9c │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -266793,33 +266790,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 17e148 │ │ │ │ + bl 17e168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10ceb4 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 10cd48 │ │ │ │ ldr r2, [pc, #272] @ (10cee0 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 44d78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cd94 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ce82 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 10ce8e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -267093,17 +267090,17 @@ │ │ │ │ b.n 10d096 │ │ │ │ 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 17eae4 │ │ │ │ + bl 17eb04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 r8, [pc, #1436] @ 10d678 │ │ │ │ @@ -267113,15 +267110,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10d5f2 │ │ │ │ ldr.w r3, [pc, #1400] @ 10d680 │ │ │ │ add r3, pc │ │ │ │ @@ -267138,21 +267135,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 11f914 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 252fe4 │ │ │ │ + bl 253004 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 252fe4 │ │ │ │ + bl 253004 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, sl, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -267511,22 +267508,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 10d246 │ │ │ │ ldr.w r9, [pc, #176] @ 10d6a4 │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ vldr d7, [pc, #112] @ 10d670 │ │ │ │ ldr r2, [pc, #164] @ (10d6a8 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18b3e0 │ │ │ │ + bl 18b400 │ │ │ │ ldr.w lr, [pc, #152] @ 10d6ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -267540,15 +267537,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 10d246 │ │ │ │ ldr r0, [pc, #96] @ (10d6b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ ldr r3, [pc, #92] @ (10d6b4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -267573,21 +267570,21 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r4, r3 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ movs r4, r3 │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -267595,101 +267592,101 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10d6dc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (10d6e0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 18b5d8 │ │ │ │ + bl 18b5f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r2, #1816 @ 0x718 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 10d72e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 10d746 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d72a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, r1 │ │ │ │ mov.w r2, #1816 @ 0x718 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 10d7c6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 10d7aa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ b.n 10d7a0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #176] @ (10d89c ) │ │ │ │ @@ -267717,55 +267714,55 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10d896 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 253110 │ │ │ │ + bl 253130 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #128] @ (10d8b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e004 │ │ │ │ + bl 17e024 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17e074 │ │ │ │ + bl 17e094 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e078 │ │ │ │ + bl 17e098 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 10d88c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #304 @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 182c28 │ │ │ │ + bl 182c48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ ands r2, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e93c │ │ │ │ + bl 17e95c │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 10d80a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n 10d852 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -267788,32 +267785,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (10d940 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17dad4 │ │ │ │ + bl 17daf4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 17ed2c │ │ │ │ + bl 17ed4c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 10d92e │ │ │ │ ldr r2, [pc, #44] @ (10d944 ) │ │ │ │ ldr r3, [pc, #36] @ (10d940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267847,46 +267844,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10d9ea │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 21ffbc │ │ │ │ + bl 21ffdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d9fc │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 10d9f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #24 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r5, #948 @ 0x3b4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ ldr r2, [pc, #64] @ (10da14 ) │ │ │ │ ldr r3, [pc, #56] @ (10da10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -267899,15 +267896,15 @@ │ │ │ │ bne.n 10d970 │ │ │ │ b.n 10d9d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ b.n 10d996 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n 10d990 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -267918,37 +267915,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1187] @ 0x4a3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d6e4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 10da8e │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -267956,15 +267953,15 @@ │ │ │ │ beq.n 10da96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -267990,21 +267987,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ ldrb.w r1, [r4, #1187] @ 0x4a3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d770 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 10db28 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -268034,23 +268031,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 10d8b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 17ebc8 │ │ │ │ + bl 17ebe8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10dba8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d6e4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 10db9e │ │ │ │ mov r0, r4 │ │ │ │ @@ -268097,30 +268094,30 @@ │ │ │ │ cbz r3, 10dc36 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 10d8b4 │ │ │ │ add r0, sp, #8 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 10d770 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 10dc1e │ │ │ │ add r0, sp, #8 │ │ │ │ bl 10d770 │ │ │ │ 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 17eb74 │ │ │ │ + bl 17eb94 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 10dc4e │ │ │ │ ldr r2, [pc, #44] @ (10dc64 ) │ │ │ │ ldr r3, [pc, #36] @ (10dc60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -268532,19 +268529,19 @@ │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 10e034 │ │ │ │ ldr r1, [pc, #48] @ (10e058 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ add r1, pc │ │ │ │ - bl 251a78 │ │ │ │ + bl 251a98 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, lr │ │ │ │ mov r0, ip │ │ │ │ - bl 251b44 │ │ │ │ + bl 251b64 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 10e034 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -268577,37 +268574,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10e0c2 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ @@ -268644,15 +268641,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #44] @ (10e1a4 ) │ │ │ │ ldr r3, [pc, #28] @ (10e194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -268703,31 +268700,31 @@ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e21e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n 10e1d0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -268767,15 +268764,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5b24 │ │ │ │ + bl 1a5b44 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -268788,20 +268785,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ @@ -268829,31 +268826,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e34c │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ b.n 10e2b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -268931,15 +268928,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 10e5ea │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10e416 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 10e5ea │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -268976,22 +268973,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 10e608 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov lr, r8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -269010,52 +269007,52 @@ │ │ │ │ strh r3, [r2, #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 r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e542 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 10e5c6 │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -269082,15 +269079,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n 10e57e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -269156,26 +269153,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 10e9c4 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10e8cc │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -269202,21 +269199,21 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ mov lr, r7 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269231,15 +269228,15 @@ │ │ │ │ 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, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -269251,20 +269248,20 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -269277,72 +269274,72 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10e862 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [pc, #636] @ (10eb30 ) │ │ │ │ ldr r3, [pc, #632] @ (10eb2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -269355,66 +269352,66 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 10f060 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 10ea38 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 10ea70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 10e8b0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -269428,74 +269425,74 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 10e6de │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #344] @ 0x158 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 10eb34 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 10e8b0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10ea5e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e944 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 10f1f0 │ │ │ │ @@ -269582,25 +269579,25 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269633,21 +269630,21 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269659,15 +269656,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f190 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -269684,74 +269681,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 10f064 │ │ │ │ vldr d7, [pc, #240] @ 10ed58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ec8c │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ecce │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ed02 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldrb.w r2, [r7, #45] @ 0x2d │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f150 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -269771,87 +269768,87 @@ │ │ │ │ b.n 10ed60 │ │ │ │ ... │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ed86 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10edc6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10edf4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269867,21 +269864,21 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269893,15 +269890,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269916,20 +269913,20 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269941,86 +269938,86 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ add.w r2, r6, #24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 10e8b0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -270034,15 +270031,15 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 10eb8c │ │ │ │ movs r0, #0 │ │ │ │ b.n 10e8b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 10f1f0 │ │ │ │ @@ -270065,30 +270062,30 @@ │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f0be │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 10ec66 │ │ │ │ movs r3, #3 │ │ │ │ @@ -270100,70 +270097,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 10f098 │ │ │ │ vldr d7, [pc, #252] @ 10f1f0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f0ce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 10f0ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10f144 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 10ed60 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f17e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r8, r0 │ │ │ │ b.n 10f144 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 10f098 │ │ │ │ subs r2, #1 │ │ │ │ @@ -270232,25 +270229,25 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10f268 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (10f2b4 ) │ │ │ │ ldr r2, [pc, #68] @ (10f2b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -270328,26 +270325,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f2ea │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 10f2ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -270393,30 +270390,30 @@ │ │ │ │ bne.n 10f39e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 10f39e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24f9ec │ │ │ │ + bl 24fa0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10f3a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f9ec │ │ │ │ + bl 24fa0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (10f40c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -270455,25 +270452,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10f47e │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e05c │ │ │ │ ldr r2, [pc, #32] @ (10f4ac ) │ │ │ │ @@ -270530,25 +270527,25 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10f530 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e05c │ │ │ │ ldr r2, [pc, #64] @ (10f57c ) │ │ │ │ @@ -270617,70 +270614,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 10f606 │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10f64e │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -270719,15 +270716,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #48] @ (10f748 ) │ │ │ │ ldr r3, [pc, #32] @ (10f73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -270784,34 +270781,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 10f87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca00 │ │ │ │ + bl 19ca20 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b57d0 │ │ │ │ + bl 1b57f0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d70ec │ │ │ │ + bl 1d710c │ │ │ │ ldr r1, [pc, #544] @ (10f9e4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec2f8 │ │ │ │ + bl 1ec318 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c0e4 │ │ │ │ + bl 20c104 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -270820,169 +270817,169 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 207b54 │ │ │ │ + bl 207b74 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10f974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, sl, r4 │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r9, r2, r9 │ │ │ │ orr.w r8, r8, r9 │ │ │ │ orr.w r7, r7, r8 │ │ │ │ orrs r5, r7 │ │ │ │ orr.w fp, r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f415c │ │ │ │ + bl 1f417c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20519c │ │ │ │ + bl 2051bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10f94c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r4, r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa3e8 │ │ │ │ + bl 1fa408 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206ae0 │ │ │ │ + bl 206b00 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b62c │ │ │ │ + bl 20b64c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d550 │ │ │ │ + bl 20d570 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f9a6 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb3cc │ │ │ │ + bl 1eb3ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7b4c │ │ │ │ + bl 1b7b6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7374 │ │ │ │ + bl 1d7394 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab40c │ │ │ │ + bl 1ab42c │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3178 │ │ │ │ + bl 1f3198 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f58d4 │ │ │ │ + bl 1f58f4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4474 │ │ │ │ + bl 1f4494 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221b38 │ │ │ │ + bl 221b58 │ │ │ │ movs r1, #1 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b91c │ │ │ │ mov.w r1, #786432 @ 0xc0000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221e28 │ │ │ │ + bl 221e48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r7, r1, #1 │ │ │ │ beq.n 10f992 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 10f942 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 10f940 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r4, #16 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ - bl 208464 │ │ │ │ + bl 208484 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe38 │ │ │ │ + bl 1fbe58 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r4, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 10f7ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 209350 │ │ │ │ + bl 209370 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 10f7ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60c8 │ │ │ │ + bl 1f60e8 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 10f906 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa3e8 │ │ │ │ + bl 1fa408 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206ae0 │ │ │ │ + bl 206b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b62c │ │ │ │ + bl 20b64c │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d550 │ │ │ │ + bl 20d570 │ │ │ │ b.n 10f874 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1408 │ │ │ │ + bl 1c1428 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f816 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ b.n 10f832 │ │ │ │ ldr r0, [pc, #84] @ (10f9e8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b368 │ │ │ │ + bl 18b388 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10f8fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb1c │ │ │ │ + bl 1ebb3c │ │ │ │ ldr r2, [pc, #60] @ (10f9ec ) │ │ │ │ ldr r3, [pc, #32] @ (10f9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271001,15 +270998,15 @@ │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 10f6ca │ │ │ │ - @ instruction: 0xffff116c │ │ │ │ + vaddw.u , , d12 │ │ │ │ movs r4, r3 │ │ │ │ lsls r4, r1, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -271024,15 +271021,15 @@ │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 10fa2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c48ec │ │ │ │ + bl 1c490c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 10fa4e │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -271041,25 +271038,25 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10fa36 │ │ │ │ cbz r1, 10fa4e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdbc4 │ │ │ │ + bl 1cdbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b3c │ │ │ │ + bl 220b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb1c │ │ │ │ + bl 1ebb3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fb8 │ │ │ │ + bl 1c1fd8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c48ec │ │ │ │ + bl 1c490c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 │ │ │ │ @@ -271103,32 +271100,32 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 11045e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1e70 │ │ │ │ + bl 1c1e90 │ │ │ │ ldr r3, [pc, #700] @ (10fdc0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b7f14 │ │ │ │ + bl 1b7f34 │ │ │ │ ldr r1, [pc, #688] @ (10fdc4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec06c │ │ │ │ + bl 1ec08c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e81b0 │ │ │ │ + bl 1e81d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c217c │ │ │ │ + bl 1c219c │ │ │ │ ldr.w r5, [r5, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10fdd6 │ │ │ │ mov r4, r5 │ │ │ │ b.n 10fb44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -271153,15 +271150,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10ff16 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #699 @ 0x2bb │ │ │ │ @@ -271190,24 +271187,24 @@ │ │ │ │ beq.n 10fc38 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10fbea │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 10fbb0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 10fca2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10fb9c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ @@ -271233,30 +271230,30 @@ │ │ │ │ b.n 10fbd0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10fc66 │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ b.n 10fbe0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10fbee │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ @@ -271265,23 +271262,23 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ beq.n 10fc38 │ │ │ │ movw r2, #699 @ 0x2bb │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fbd0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10fbfa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 10fcbc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10fb5a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271309,15 +271306,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 10ff1a │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -271350,36 +271347,36 @@ │ │ │ │ bne.n 10fd68 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 10e240 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 10fd94 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fd20 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 10fd68 │ │ │ │ mov r0, sl │ │ │ │ bl 10e240 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fd72 │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 10fdce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r4, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -271405,59 +271402,59 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 10ff52 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cfe80 │ │ │ │ + bl 1cfea0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eee60 │ │ │ │ + bl 1eee80 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f74c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8138 │ │ │ │ + bl 1f8158 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c3860 │ │ │ │ + bl 1c3880 │ │ │ │ ldr r3, [pc, #516] @ (110030 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orrs r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r8 │ │ │ │ str.w r6, [fp, #16] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #8 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str.w r9, [fp, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 203794 │ │ │ │ + bl 2037b4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cbz r4, 10fe66 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f74c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21bbfc │ │ │ │ + bl 21bc1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 10ff28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -271496,25 +271493,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10fe9c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251cd8 │ │ │ │ + bl 251cf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10feaa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251ca8 │ │ │ │ + bl 251cc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fe9c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10feac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2229a8 │ │ │ │ + bl 2229c8 │ │ │ │ ldr r2, [pc, #316] @ (110034 ) │ │ │ │ ldr r3, [pc, #320] @ (110038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271535,24 +271532,24 @@ │ │ │ │ ldr r5, [pc, #272] @ (11003c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #272] @ (110040 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 10fe7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 10ff68 │ │ │ │ b.n 10fdec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -271578,15 +271575,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r8, [r6, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 110342 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r6 │ │ │ │ strd r4, r8, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -271626,83 +271623,83 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ udf #225 @ 0xe1 │ │ │ │ vaddw.u q8, , d4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stcl 0, cr0, [r4], #108 @ 0x6c │ │ │ │ + stc 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 10fff6 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str.w r3, [fp, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w r3, [fp] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1100b2 │ │ │ │ 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, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1100d8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -271734,44 +271731,44 @@ │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1101b0 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -271799,97 +271796,97 @@ │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110278 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r6, [r4, #12] │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10ffe4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r5, 11031a │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 10ffc0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 1102ea │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 11001c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1102f4 │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 110330 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbnz r3, 11033e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11032c │ │ │ │ @@ -271922,15 +271919,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [fp, #16] │ │ │ │ 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, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 11041c │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -271957,32 +271954,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1103ba │ │ │ │ bl 10e3c4 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r6, 1103fe │ │ │ │ mov r9, r0 │ │ │ │ b.n 11039a │ │ │ │ mov r0, sl │ │ │ │ mov r6, r9 │ │ │ │ bl 10e3c4 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1103e2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 110412 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 110366 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271996,24 +271993,24 @@ │ │ │ │ ldr r6, [pc, #112] @ (11049c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #112] @ (1104a0 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 10faf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 119f20 │ │ │ │ b.w 10faf0 │ │ │ │ @@ -272033,18 +272030,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 10fd32 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 110468 │ │ │ │ - movs r3, r3 │ │ │ │ + @ instruction: 0xe802001b │ │ │ │ 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, #628] @ (11072c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #628] @ (110730 ) │ │ │ │ @@ -272060,15 +272056,15 @@ │ │ │ │ ldr r5, [r6, #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 1cb248 │ │ │ │ + bl 1cb268 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 11067e │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w 110628 │ │ │ │ @@ -272113,18 +272109,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 110580 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110618 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e14c │ │ │ │ + bl 20e16c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0060 │ │ │ │ + bl 1e0080 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1475b4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -272132,34 +272128,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 11fbc0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 1c3eac │ │ │ │ + bl 1c3ecc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1c3860 │ │ │ │ + bl 1c3880 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110664 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1105f0 │ │ │ │ ldrb.w r2, [r5, #292] @ 0x124 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #356] @ (110740 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #348] @ (110744 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 10f74c │ │ │ │ ldr r2, [pc, #328] @ (110748 ) │ │ │ │ ldr r3, [pc, #304] @ (110730 ) │ │ │ │ add r2, pc │ │ │ │ @@ -272182,46 +272178,46 @@ │ │ │ │ b.n 1104fa │ │ │ │ ldr r2, [pc, #276] @ (11074c ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #276] @ (110750 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1105a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a08 │ │ │ │ + bl 1e2a28 │ │ │ │ b.n 1105a4 │ │ │ │ ldr r2, [pc, #236] @ (110754 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #236] @ (110758 ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1105d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1165bc │ │ │ │ mov r0, r4 │ │ │ │ bl 11b568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0cbc │ │ │ │ + bl 1c0cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 11b944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1169dc │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 1104f0 │ │ │ │ ldr r3, [pc, #176] @ (11075c ) │ │ │ │ @@ -272258,22 +272254,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1106c2 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 110712 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1c20 │ │ │ │ + bl 1d1c40 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1c20 │ │ │ │ + bl 1d1c40 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 110506 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb40009b │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb38009b │ │ │ │ @@ -272514,28 +272510,28 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 110760 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110976 │ │ │ │ ldrd r5, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add r5, r3 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ add r0, r5 │ │ │ │ cmp r0, sl │ │ │ │ bcc.n 110976 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w sl, r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11097c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110968 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -272868,15 +272864,15 @@ │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1110aa │ │ │ │ ldr.w r2, [pc, #1524] @ 111338 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cf0c8 │ │ │ │ + bl 1cf0e8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 110d7e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 110d7e │ │ │ │ @@ -272900,50 +272896,50 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 11104c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b9a80 │ │ │ │ + bl 1b9aa0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r8, [r6, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 11115e │ │ │ │ ldr.w r3, [pc, #1416] @ 11133c │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd8f0 │ │ │ │ + bl 1fd910 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 113cb4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w r7, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111142 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r1, [pc, #1372] @ 111340 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec06c │ │ │ │ + bl 1ec08c │ │ │ │ ldr.w r1, [pc, #1364] @ 111344 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 223964 │ │ │ │ + bl 223984 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b30 │ │ │ │ + bl 1c2b50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11113a │ │ │ │ orr.w r8, r8, r7 │ │ │ │ orr.w r4, r9, r8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -272952,30 +272948,30 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d5d2c │ │ │ │ + bl 1d5d4c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114e7c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114e54 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ca608 │ │ │ │ + bl 1ca628 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114e2c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecfa0 │ │ │ │ + bl 1ecfc0 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1474d4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -272995,15 +272991,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1112fa │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111108 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19de88 │ │ │ │ + bl 19dea8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 11111e │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -273028,15 +273024,15 @@ │ │ │ │ bl 11cd20 │ │ │ │ ldr.w r3, [pc, #1104] @ 11134c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b7f14 │ │ │ │ + bl 1b7f34 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1110d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 117264 │ │ │ │ @@ -273049,15 +273045,15 @@ │ │ │ │ bne.n 11100c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 113c8c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 111022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d388 │ │ │ │ + bl 19d3a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110fe4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 110f96 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -273083,51 +273079,51 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #71] @ 0x47 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1d2390 │ │ │ │ + bl 1d23b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3178 │ │ │ │ + bl 1f3198 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d288 │ │ │ │ + bl 20d2a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1110de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2229a8 │ │ │ │ + bl 2229c8 │ │ │ │ ldr r2, [pc, #900] @ (111350 ) │ │ │ │ ldr r3, [pc, #864] @ (11132c ) │ │ │ │ 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 111324 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3178 │ │ │ │ + bl 1f3198 │ │ │ │ b.n 110f38 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 110b28 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 110f2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -273162,15 +273158,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110da6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b9be8 │ │ │ │ + bl 1b9c08 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 110da6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 119bb8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -273192,46 +273188,46 @@ │ │ │ │ ldr r7, [pc, #680] @ (111354 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #680] @ (111358 ) │ │ │ │ add r7, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 110d40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ee158 │ │ │ │ + bl 1ee178 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110f16 │ │ │ │ ldr r5, [pc, #636] @ (11135c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (111360 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 110fc2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 115888 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110eaa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -273256,15 +273252,15 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #532] @ (111368 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1d81c4 │ │ │ │ + bl 1d81e4 │ │ │ │ orrs r7, r0 │ │ │ │ b.n 110dde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 111174 │ │ │ │ b.n 110db2 │ │ │ │ @@ -273281,15 +273277,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1112b8 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #722 @ 0x2d2 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -273329,42 +273325,42 @@ │ │ │ │ bhi.n 111218 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 111218 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1111c2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 111242 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1111ac │ │ │ │ mov sl, r8 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ b.n 111206 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11120a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, r9 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 1111e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 111214 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11126a │ │ │ │ @@ -273392,15 +273388,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111284 │ │ │ │ cbz r1, 11129a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0694 │ │ │ │ + bl 1b06b4 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 110db2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11120a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ bic.w r3, r1, #4 │ │ │ │ @@ -273415,15 +273411,15 @@ │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110eee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf0c8 │ │ │ │ + bl 1cf0e8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1190cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -273462,19 +273458,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r2, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vsra.u32 d29, d25, #1 │ │ │ │ vcvt.f16.u16 d16, d28, #1 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r0, #155 @ 0x9b │ │ │ │ - @ instruction: 0xfa58001b │ │ │ │ - blt.n 111420 │ │ │ │ + @ instruction: 0xfa78001b │ │ │ │ + blt.n 111260 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfa24001b │ │ │ │ - blt.n 1113c0 │ │ │ │ + @ instruction: 0xfa44001b │ │ │ │ + blt.n 111400 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r4, r5, r7} │ │ │ │ vtbl.8 d16, {d15}, d0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -273603,15 +273599,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1114b8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [r6], #-620 @ 0xfffffd94 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [sl], {155} @ 0x9b │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #64] @ (11151c ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #64] @ (111520 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ @@ -273772,31 +273768,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 111646 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 111690 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 111626 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1116d2 │ │ │ │ @@ -274192,15 +274188,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #354 @ 0x162 │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 111904 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 111a34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 111904 │ │ │ │ @@ -274376,21 +274372,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 111d7a │ │ │ │ add.w sl, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ ldrb.w r9, [r5, #41] @ 0x29 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -274401,20 +274397,20 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ add.w r1, r8, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ b.n 111b9a │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 111bb8 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 111b24 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ @@ -274424,15 +274420,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 111b9a │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #354 @ 0x162 │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 111b24 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ bne.n 111c2c │ │ │ │ @@ -274564,51 +274560,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c2e │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c2e │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w sl, sp, #16 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111eb6 │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 111c58 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 111e86 │ │ │ │ @@ -274659,30 +274655,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 111f70 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c3a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 111a04 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -274792,21 +274788,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1120aa │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1123ee │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -274821,15 +274817,15 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 112360 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -274858,35 +274854,35 @@ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strd r0, r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1121a8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1122f6 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -274907,21 +274903,21 @@ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add.w lr, sp, #160 @ 0xa0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -274934,54 +274930,54 @@ │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11229a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 1122f0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -275003,19 +274999,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 11216c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ ldr r2, [pc, #232] @ (112408 ) │ │ │ │ ldr r3, [pc, #228] @ (112404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -275056,15 +275052,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 11240c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -275075,50 +275071,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1123de │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ b.n 112386 │ │ │ │ mov r6, r4 │ │ │ │ b.n 112112 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 112470 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1123c4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -275142,21 +275138,21 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ 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} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ @@ -275169,15 +275165,15 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11211a │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 11211a │ │ │ │ b.n 112444 │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -275199,41 +275195,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 11252c │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 1124e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ b.n 11241e │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ b.n 11241e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ b.n 11231c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ b.n 11241e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -275249,15 +275245,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 112aae │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ mov r6, r5 │ │ │ │ @@ -275274,21 +275270,21 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ mov r5, r7 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ @@ -275304,20 +275300,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strd r4, r4, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ strd r4, r4, [r6] │ │ │ │ @@ -275338,22 +275334,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -275365,15 +275361,15 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrd r4, r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -275390,22 +275386,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ movw r7, #61446 @ 0xf006 │ │ │ │ @@ -275422,15 +275418,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275447,22 +275443,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ @@ -275477,15 +275473,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275502,22 +275498,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ @@ -275532,15 +275528,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ @@ -275574,22 +275570,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -275606,15 +275602,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275630,22 +275626,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -275660,15 +275656,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ @@ -275685,21 +275681,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ @@ -275715,15 +275711,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -275733,35 +275729,35 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 11241e │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ @@ -275774,35 +275770,35 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11257c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -275815,15 +275811,15 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 1128b4 │ │ │ │ blx 444f8 <__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, #3864] @ 0xf18 │ │ │ │ @@ -275890,22 +275886,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -275941,15 +275937,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 112dc2 │ │ │ │ ldr r2, [pc, #572] @ (112f44 ) │ │ │ │ ldr r3, [pc, #556] @ (112f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -276007,30 +276003,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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 112db0 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov sl, r0 │ │ │ │ b.n 112c26 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -276113,21 +276109,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 112e96 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 112d06 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ @@ -276139,15 +276135,15 @@ │ │ │ │ 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 r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 112d06 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 112d86 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 112d86 │ │ │ │ @@ -276257,15 +276253,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 111864 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 113002 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 112ff2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112fdc │ │ │ │ @@ -276288,15 +276284,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 11305e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 20a5c0 │ │ │ │ + bl 20a5e0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 113636 │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -276305,15 +276301,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ moveq fp, r6 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ mov.w r8, #0 │ │ │ │ mov lr, r9 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ strd r8, r8, [r9] │ │ │ │ mov r4, r7 │ │ │ │ strd r8, r8, [r9, #8] │ │ │ │ mov ip, r7 │ │ │ │ @@ -276364,15 +276360,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1131be │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ @@ -276392,15 +276388,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 11332e │ │ │ │ @@ -276415,35 +276411,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 113202 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r4] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ @@ -276472,18 +276468,18 @@ │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -276496,15 +276492,15 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r6, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 1131ae │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 11330e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #6 │ │ │ │ @@ -276542,15 +276538,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113436 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ b.n 11336c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113436 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 113360 │ │ │ │ @@ -276610,23 +276606,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 111aa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1133a6 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11336c │ │ │ │ movs r4, #1 │ │ │ │ b.n 1132f0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -276644,26 +276640,26 @@ │ │ │ │ str.w sl, [fp] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 113492 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r8, r8, [fp] │ │ │ │ str.w r8, [fp, #8] │ │ │ │ str.w r7, [fp, #12] │ │ │ │ @@ -276693,23 +276689,23 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -276721,65 +276717,65 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 113120 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, r4 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ 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.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -276792,15 +276788,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 1134c0 │ │ │ │ cbnz r3, 11362e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r7, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -276976,15 +276972,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 111864 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1137b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1137a6 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -277091,24 +277087,24 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1138fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n 11398e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1138c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 113882 │ │ │ │ ldrd r3, r8, [sp, #24] │ │ │ │ @@ -277145,15 +277141,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 111aa4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1138d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1138c2 │ │ │ │ b.n 113908 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 113968 │ │ │ │ @@ -277167,15 +277163,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ bne.n 1138fc │ │ │ │ b.n 113990 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 113916 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 1139ce │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -277187,15 +277183,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 113946 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113946 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a5c0 │ │ │ │ + bl 20a5e0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 113c72 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -277204,15 +277200,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r5 │ │ │ │ @@ -277241,26 +277237,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 113aae │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 113c04 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -277279,32 +277275,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 113b0c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -277330,15 +277326,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 113ad8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -277382,21 +277378,21 @@ │ │ │ │ bl 110ac4 │ │ │ │ b.n 1139ce │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 113c88 │ │ │ │ @@ -277409,15 +277405,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 113ab8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ @@ -277435,15 +277431,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (113cac ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (113cb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bls.n 113cd2 │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277452,15 +277448,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (113d3c ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 113ce0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ @@ -277469,15 +277465,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #504] @ 0x1f8 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #444] @ 0x1bc │ │ │ │ blx 44980 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 113d2e │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -277493,15 +277489,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 113d18 │ │ │ │ nop │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ bhi.n 113e16 │ │ │ │ - @ instruction: 0xffffce00 │ │ │ │ + @ instruction: 0xffffce20 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -277570,15 +277566,15 @@ │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ cbz r0, 113e16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r0, [r3, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 113e18 │ │ │ │ @@ -277648,20 +277644,20 @@ │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -277673,41 +277669,41 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, fp │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 114020 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11405e │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, sl, #20 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb.w r4, [sl, #36] @ 0x24 │ │ │ │ strd r3, r3, [r7, #68] @ 0x44 │ │ │ │ @@ -277724,21 +277720,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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -277751,24 +277747,24 @@ │ │ │ │ strh.w r3, [fp, #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, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 113ea0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ ldr r2, [pc, #52] @ (11406c ) │ │ │ │ ldr r3, [pc, #48] @ (114068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -277828,15 +277824,15 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r1, sp │ │ │ │ adds r3, #7 │ │ │ │ mov r9, r0 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ @@ -277886,35 +277882,35 @@ │ │ │ │ vldr d7, [r7, #80] @ 0x50 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1141a6 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r7, #56] @ 0x38 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r5, r9, #100 @ 0x64 │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ @@ -277947,15 +277943,15 @@ │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ str.w r6, [r9, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ str.w r9, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ strd r6, r6, [fp] │ │ │ │ @@ -277975,22 +277971,22 @@ │ │ │ │ str.w r3, [r7, #144] @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #164 @ 0xa4 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -278003,15 +277999,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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ str.w r9, [r3], #4 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 114254 │ │ │ │ @@ -278019,24 +278015,24 @@ │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 114164 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov sp, r5 │ │ │ │ b.n 114588 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a2994 │ │ │ │ + bl 1a29b4 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 114586 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, r7, #64 @ 0x40 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -278130,23 +278126,23 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 11443a │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1145a6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r7, #96 @ 0x60 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -278158,36 +278154,36 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [r7, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [r7, #64] @ 0x40 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1144e2 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #718 @ 0x2ce │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -278224,15 +278220,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r1, r4 │ │ │ │ str.w r2, [r4, lr, lsl #2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str.w r3, [r4, ip, lsl #2] │ │ │ │ str.w r2, [r4, r5, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.w 114368 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #76] @ (1145d8 ) │ │ │ │ ldr r3, [pc, #60] @ (1145c8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -278304,15 +278300,15 @@ │ │ │ │ movt r1, #32 │ │ │ │ lsr.w r4, r1, r2 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 1a2994 │ │ │ │ + bl 1a29b4 │ │ │ │ ldr.w r2, [pc, #1996] @ 114e24 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r5, r2] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ @@ -278346,21 +278342,21 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 1146c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1149fe │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ strb.w r9, [r7, #124] @ 0x7c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [r7, #120] @ 0x78 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -278374,24 +278370,24 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1a695c │ │ │ │ + bl 1a697c │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ @@ -278419,15 +278415,15 @@ │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 114a58 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -278466,15 +278462,15 @@ │ │ │ │ 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} │ │ │ │ b.n 1146c8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w r8, r3, #24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ strb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ @@ -278544,15 +278540,15 @@ │ │ │ │ bpl.w 114b8a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 1149d8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1a695c │ │ │ │ + bl 1a697c │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w ip, r0, r2, lsl #4 │ │ │ │ @@ -278562,22 +278558,22 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ str r2, [r7, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ @@ -278585,41 +278581,41 @@ │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [r7, #56] @ 0x38 │ │ │ │ bne.n 11490a │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1149be │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 114924 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ ldr.w sp, [r7] │ │ │ │ b.n 114a06 │ │ │ │ ands.w r1, r0, #31 │ │ │ │ beq.n 114a9c │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ @@ -278666,29 +278662,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldrd r8, r9, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [r7, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 114a8a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [r7, #28] │ │ │ │ b.n 1147d6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r7, #20] │ │ │ │ b.n 114678 │ │ │ │ movs r3, #8 │ │ │ │ strh r3, [r7, #32] │ │ │ │ @@ -278717,22 +278713,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 114dbe │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r9, [pc, #760] @ 114e24 │ │ │ │ @@ -278756,20 +278752,20 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 114a06 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 114e18 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ @@ -278847,22 +278843,22 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 114c5a │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 114d46 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r7, #20] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strb.w r9, [r7, #124] @ 0x7c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #120] @ 0x78 │ │ │ │ @@ -278876,29 +278872,29 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r5, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1149d8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -278946,30 +278942,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ vldr d7, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 114da8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 114af2 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1148e0 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -279024,43 +279020,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (114e4c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114e50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl aee4e │ │ │ │ vrecps.f32 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (114e74 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114e78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefb1ffff │ │ │ │ mrc 15, 6, APSR_nzcv, cr7, 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] @ (114e9c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114ea0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 2f2e9e │ │ │ │ mcr 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -279203,15 +279199,15 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 114f54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 114f54 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r0, r7, r0, r9 │ │ │ │ @@ -279219,15 +279215,15 @@ │ │ │ │ ldrb.w r3, [r0, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ ldr.w fp, [r6, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ mla r4, r7, r4, r9 │ │ │ │ @@ -279242,21 +279238,21 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ @@ -279270,19 +279266,19 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r8, r6, #28 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 115494 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ @@ -279304,21 +279300,21 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #730 @ 0x2da │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -279326,15 +279322,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 115586 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r9, [r5, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ @@ -279376,18 +279372,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -279430,17 +279426,17 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 115120 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ @@ -279479,23 +279475,23 @@ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1154a0 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr.w r8, [r4, #112] @ 0x70 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -279517,25 +279513,25 @@ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w r3, [ip, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -279557,46 +279553,46 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 115324 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ movs r1, #1 │ │ │ │ b.n 114fce │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -279617,25 +279613,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [r8, r0, lsl #2] │ │ │ │ str.w r5, [r8, lr, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -279654,17 +279650,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r6, r8, lsl #2] │ │ │ │ str.w r5, [r6, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11545e │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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 │ │ │ │ @@ -279701,18 +279697,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -279777,15 +279773,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -279805,18 +279801,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 10f4b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (115880 ) │ │ │ │ ldr r3, [pc, #308] @ (11587c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -279986,15 +279982,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 115a14 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 115964 │ │ │ │ @@ -280026,35 +280022,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1156b8 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r5, 115994 │ │ │ │ mov fp, r0 │ │ │ │ b.n 115916 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 115964 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1156b8 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11596e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1159ba │ │ │ │ @@ -280109,19 +280105,19 @@ │ │ │ │ b.n 1159ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #360 @ (adr r7, 115b98 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 115a4c │ │ │ │ + cbz r2, 115a54 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 115a50 │ │ │ │ + cbz r4, 115a58 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, 115a56 │ │ │ │ + cbz r2, 115a5e │ │ │ │ movs r3, r3 │ │ │ │ add r6, pc, #0 @ (adr r6, 115a44 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 115a5c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -280153,53 +280149,53 @@ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #494 @ 0x1ee │ │ │ │ beq.n 115b66 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w ip, sl, #84 @ 0x54 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r7, r7, [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, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [pc, #324] @ (115c1c ) │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ @@ -280208,87 +280204,87 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r0, [r8, ip, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #212] @ (115c20 ) │ │ │ │ ldr r3, [pc, #196] @ (115c14 ) │ │ │ │ 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 115c0c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r5, r8, #84 @ 0x54 │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 115bee │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 115b4a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #528 @ (adr r5, 115e24 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -280303,15 +280299,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (115c44 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (115c48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -280384,21 +280380,21 @@ │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ 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 r0, sl │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280411,77 +280407,77 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 115cd8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 115e34 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, sl │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (115e5c ) │ │ │ │ ldr r3, [pc, #28] @ (115e54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -280522,29 +280518,29 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r9, r3, r5 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r1, r3, lsl #2] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mla r5, r9, r3, r5 │ │ │ │ ldrb.w r3, [r5, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #352] @ 0x160 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #352] @ 0x160 │ │ │ │ @@ -280571,21 +280567,21 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ 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 r0, lr │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -280599,26 +280595,26 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 115c64 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -280630,20 +280626,20 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280655,53 +280651,53 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c64 │ │ │ │ add.w r2, r5, #28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr.w r2, [pc, #1364] @ 1165b8 │ │ │ │ ldr.w r3, [pc, #1348] @ 1165ac │ │ │ │ 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 1165a4 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r2, r9, #24 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -280722,21 +280718,21 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -280751,20 +280747,20 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -280779,21 +280775,21 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -280806,27 +280802,27 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -280844,15 +280840,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 115c64 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -280866,20 +280862,20 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280891,26 +280887,26 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldrb.w r8, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 11659a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -280978,21 +280974,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1163fa │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 11659a │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -281004,15 +281000,15 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -281027,20 +281023,20 @@ │ │ │ │ mov r8, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r5, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -281052,41 +281048,41 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 116060 │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -281099,15 +281095,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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11626a │ │ │ │ mov r7, r6 │ │ │ │ b.n 116470 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1163c2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #504 @ (adr r1, 1167a4 ) │ │ │ │ @@ -281125,15 +281121,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1165dc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1165e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb.w pc, [sp, #4095] @ 0xfff │ │ │ │ bl fff8e5e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281152,15 +281148,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 116770 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a5c0 │ │ │ │ + bl 20a5e0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 11677e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11664a │ │ │ │ @@ -281168,15 +281164,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -281199,30 +281195,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1166cc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #288] @ 0x120 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ @@ -281238,29 +281234,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 116736 │ │ │ │ b.n 116754 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 116754 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 116730 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 11674c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11673c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -281317,23 +281313,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (1169d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24f9ec │ │ │ │ + bl 24fa0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #28] │ │ │ │ @@ -281343,52 +281339,52 @@ │ │ │ │ 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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11686a │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #32 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #28] │ │ │ │ @@ -281399,41 +281395,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1169b4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -281460,15 +281456,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 116836 │ │ │ │ ldr r2, [pc, #64] @ (1169d8 ) │ │ │ │ ldr r3, [pc, #52] @ (1169cc ) │ │ │ │ @@ -281481,15 +281477,15 @@ │ │ │ │ bne.n 1169b0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -281547,15 +281543,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 116c4e │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ @@ -281594,22 +281590,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 116798 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -281623,28 +281619,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -281657,46 +281653,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 1a1078 │ │ │ │ + bl 1a1098 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 116a9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r5, 116bf0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 116a76 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 116bc0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #328 @ 0x148 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 116ac0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 116bca │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 116c20 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -281733,17 +281729,17 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #208 @ (adr r1, 116d3c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 116dbc ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281792,15 +281788,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 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 116f24 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -281846,15 +281842,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 116d96 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 116d3a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 116ec6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 116d10 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -281863,20 +281859,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 116798 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ 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 │ │ │ │ @@ -281890,28 +281886,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -281921,15 +281917,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ 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 │ │ │ │ @@ -281948,23 +281944,23 @@ │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 116d60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 116d92 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 116ef2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -281998,17 +281994,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -282024,15 +282020,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 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 117064 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -282142,40 +282138,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 116fdc │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1170e2 │ │ │ │ mov r3, sp │ │ │ │ b.n 1170d2 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1170e2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 116fdc │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1170a0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -282233,21 +282229,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 117194 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 1171ee │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #4 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -282259,15 +282255,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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 117222 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 117222 │ │ │ │ @@ -282292,15 +282288,15 @@ │ │ │ │ bl 116f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 117206 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ b.n 117208 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -282336,15 +282332,15 @@ │ │ │ │ mov r9, fp │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1178e6 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 18619c │ │ │ │ + bl 1861bc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -282355,15 +282351,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 117a3a │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -282393,15 +282389,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11789a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1178d0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 117306 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ cmp r3, r1 │ │ │ │ @@ -282438,15 +282434,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r7, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ @@ -282482,15 +282478,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 11742a │ │ │ │ ldrd r5, r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2adc │ │ │ │ + bl 1a2afc │ │ │ │ ldrb.w r3, [r9, #44] @ 0x2c │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -282502,33 +282498,33 @@ │ │ │ │ ble.w 11781a │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1174b0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -282551,15 +282547,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r8, r1, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11788e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 117530 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 117326 │ │ │ │ @@ -282625,23 +282621,23 @@ │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -282653,15 +282649,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11798a │ │ │ │ ldrb.w r7, [r9, #41] @ 0x29 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -282692,15 +282688,15 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ @@ -282712,23 +282708,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -282758,15 +282754,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -282782,30 +282778,30 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1177de │ │ │ │ mov r3, r7 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r0 │ │ │ │ b.n 1176ac │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 117872 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -282825,29 +282821,29 @@ │ │ │ │ beq.w 1174c0 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11784c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1174c0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ b.n 117394 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -282858,19 +282854,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1173ca │ │ │ │ add.w r1, r8, #24 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ b.n 117416 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ b.n 117514 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 117a1e │ │ │ │ cmp.w r3, #704 @ 0x2c0 │ │ │ │ it cc │ │ │ │ @@ -282888,15 +282884,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1173ca │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1172a6 │ │ │ │ mov sl, r5 │ │ │ │ @@ -282958,41 +282954,41 @@ │ │ │ │ it cc │ │ │ │ movcc r5, r9 │ │ │ │ bcs.n 117a28 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.n 11737a │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ movs r2, #1 │ │ │ │ b.n 117526 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ @@ -283006,15 +283002,15 @@ │ │ │ │ strh r3, [r6, #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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 1175a8 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ b.n 117394 │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -283248,52 +283244,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ 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 │ │ │ │ movw r1, #570 @ 0x23a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4064] @ 0xfe0 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ @@ -283370,15 +283366,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #28] │ │ │ │ ubfx r2, ip, #0, #21 │ │ │ │ str r2, [r0, #24] │ │ │ │ @@ -283386,21 +283382,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #360] @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #28] │ │ │ │ ubfx r2, ip, #0, #21 │ │ │ │ str r2, [r0, #24] │ │ │ │ @@ -283408,21 +283404,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #360] @ 0x168 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -283442,15 +283438,15 @@ │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -283468,15 +283464,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 117fc0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -283487,26 +283483,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [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 │ │ │ │ @@ -283539,15 +283535,15 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 117f8c │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -283559,15 +283555,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -283599,32 +283595,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 118072 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -283649,48 +283645,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 1180e8 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 118138 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 11815a │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -283742,30 +283738,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 118170 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1181e8 │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 118170 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1180e8 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -283834,75 +283830,75 @@ │ │ │ │ bne.n 1183a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 1183a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 118294 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 118294 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 118304 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n 118294 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 118346 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11825a │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1183a8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -283960,70 +283956,70 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1108] @ 11884c │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 118650 │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 118486 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1186be │ │ │ │ mov r0, r6 │ │ │ │ bl 117afc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -284037,116 +284033,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1184e4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 11870c │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11855e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [pc, #708] @ (118850 ) │ │ │ │ ldr r3, [pc, #696] @ (118848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 11883e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [pc, #660] @ (118854 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ 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, #66] @ 0x42 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11874a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -284218,26 +284214,26 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 118496 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 11849c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -284249,98 +284245,98 @@ │ │ │ │ bne.w 1187f2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11856e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11856e │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 118510 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 118510 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 118686 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1184e4 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 118782 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1184e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1186de │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1187c2 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1186de │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 118756 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -284411,36 +284407,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #604] @ 118afc │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 118230 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 117afc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -284453,135 +284449,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11891c │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r5, r5, r9, 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 118956 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1189a4 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [pc, #304] @ (118b00 ) │ │ │ │ ldr r3, [pc, #292] @ (118af8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 118af0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [pc, #220] @ (118b04 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 118a90 │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -284613,30 +284609,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118956 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 118ac0 │ │ │ │ add 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ b.n 118956 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 118a9a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -284719,15 +284715,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -284751,28 +284747,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 118c16 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 118de2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -284814,29 +284810,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 118db8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 118de4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 118c52 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 118dc8 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 118230 │ │ │ │ @@ -284863,15 +284859,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 118858 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ @@ -284897,15 +284893,15 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 118c72 │ │ │ │ b.n 118ca4 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -284924,15 +284920,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #56] @ (118e30 ) │ │ │ │ ldr r3, [pc, #44] @ (118e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -285012,15 +285008,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -285038,28 +285034,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #356 @ 0x164 │ │ │ │ movne r0, sl │ │ │ │ movwne r1, #553 @ 0x229 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 11904e │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #379 @ 0x17b │ │ │ │ movw sl, #413 @ 0x19d │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -285138,45 +285134,45 @@ │ │ │ │ bl 117fc8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 118f74 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cbz r4, 119050 │ │ │ │ mov r9, r0 │ │ │ │ b.n 118f5a │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 118230 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r5, r4 │ │ │ │ b.n 11900c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 117cdc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #88] @ (1190c8 ) │ │ │ │ ldr r3, [pc, #72] @ (1190b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -285264,27 +285260,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r4, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 11917c │ │ │ │ ldr.w r5, [pc, #2640] @ 119ba8 │ │ │ │ - bl 251d18 │ │ │ │ + bl 251d38 │ │ │ │ ldr.w r2, [pc, #2636] @ 119bac │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 117b78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -285322,15 +285318,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -285348,33 +285344,33 @@ │ │ │ │ strd r9, r5, [sl] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #553 @ 0x229 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 11990c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1196f6 │ │ │ │ movw sl, #722 @ 0x2d2 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -285433,15 +285429,15 @@ │ │ │ │ mov.w r2, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ bl 117fc8 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 119344 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1196f6 │ │ │ │ mov r9, r0 │ │ │ │ b.n 119284 │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -285642,33 +285638,33 @@ │ │ │ │ lsls r1, r1, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11956a │ │ │ │ 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -285682,25 +285678,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 117c54 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #718 @ 0x2ce │ │ │ │ mov r0, r4 │ │ │ │ bl 117fc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ b.n 119322 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 119544 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 119544 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -285783,15 +285779,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 117c54 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #718 @ 0x2ce │ │ │ │ mov r5, r6 │ │ │ │ bl 117fc8 │ │ │ │ @@ -285833,15 +285829,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1a7e20 │ │ │ │ + bl 1a7e40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 119b78 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -285852,23 +285848,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #553 @ 0x229 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 118230 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -285916,38 +285912,38 @@ │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 119826 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1a7f38 │ │ │ │ + bl 1a7f58 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 119b78 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -285958,19 +285954,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #812] @ (119bb4 ) │ │ │ │ ldr r3, [pc, #784] @ (119b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -286041,44 +286037,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 11997c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ @@ -286133,15 +286129,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 119b8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -286150,42 +286146,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119b7e │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ b.w 11927c │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 119abe │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -286199,15 +286195,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11972e │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 119800 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r9, r0 │ │ │ │ b.w 11927c │ │ │ │ movs r7, #1 │ │ │ │ b.n 119928 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11917c │ │ │ │ @@ -286265,17 +286261,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -286327,33 +286323,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 119c5c │ │ │ │ ldr r4, [pc, #720] @ (119f0c ) │ │ │ │ - bl 251d18 │ │ │ │ + bl 251d38 │ │ │ │ ldr r2, [pc, #716] @ (119f10 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1e2d2c │ │ │ │ + bl 1e2d4c │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119ef4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -286380,15 +286376,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 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119e56 │ │ │ │ movw r9, #413 @ 0x19d │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -286465,15 +286461,15 @@ │ │ │ │ bl 117fc8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 119d0a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 119e54 │ │ │ │ mov fp, r0 │ │ │ │ b.n 119cde │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ @@ -286542,15 +286538,15 @@ │ │ │ │ bl 117cdc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #164] @ (119f18 ) │ │ │ │ ldr r3, [pc, #136] @ (119efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -286604,17 +286600,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #832] @ (11a250 ) │ │ │ │ + ldr r7, [pc, #960] @ (11a2d0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -286688,20 +286684,20 @@ │ │ │ │ cbz r3, 119fec │ │ │ │ ldr.w r4, [pc, #1904] @ 11a740 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 11a744 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a27c │ │ │ │ ldr.w r3, [r2, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -286745,15 +286741,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a036 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11a030 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 11a27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -286788,15 +286784,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 1a7e20 │ │ │ │ + bl 1a7e40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r8 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -286829,31 +286825,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a6a20 │ │ │ │ + bl 1a6a40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1a7f38 │ │ │ │ + bl 1a7f58 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11a1fa │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -286880,29 +286876,29 @@ │ │ │ │ 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 11a1da │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 11b18c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a1f6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 11a194 │ │ │ │ mov r0, r9 │ │ │ │ b.n 11a1a0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11b2f0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -286912,50 +286908,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr.w r3, [pc, #1300] @ 11a748 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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, #12] │ │ │ │ bne.w 11a11c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1a808c │ │ │ │ + bl 1a80ac │ │ │ │ ldr.w r3, [pc, #1228] @ 11a74c │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 11a750 │ │ │ │ add r3, pc │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #432] @ 0x1b0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -286990,15 +286986,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -287016,24 +287012,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -287109,39 +287105,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a67cc │ │ │ │ + bl 1a67ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f3bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1a67cc │ │ │ │ + bl 1a67ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f3bc │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -287150,21 +287146,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (11a75c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ ldr r2, [pc, #684] @ (11a760 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 11b2f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 11a4de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -287177,47 +287173,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a510 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 117ebc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a548 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -287227,33 +287223,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a58e │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11ae0a │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 11a720 │ │ │ │ vldr d9, [pc, #372] @ 11a728 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -287306,37 +287302,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11a650 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a5e2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11ae06 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 11a5ba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ beq.n 11a68a │ │ │ │ @@ -287349,15 +287345,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ @@ -287365,18 +287361,18 @@ │ │ │ │ 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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11a9b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -287413,46 +287409,46 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r6, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #248] @ (11a83c ) │ │ │ │ + ldr r4, [pc, #376] @ (11a8bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2908] @ 11b300 │ │ │ │ @@ -287467,52 +287463,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mla ip, r9, ip, r2 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 118230 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ add.w r2, r0, #68 @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -287521,18 +287517,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b2f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -287560,22 +287556,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -287586,15 +287582,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r7, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11abd8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -287668,40 +287664,40 @@ │ │ │ │ b.n 11a8c2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 11aa10 │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 117d70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -287709,18 +287705,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b2f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -287748,22 +287744,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -287773,15 +287769,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r5, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 11ac26 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -287790,15 +287786,15 @@ │ │ │ │ bpl.w 11ac9e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -287814,25 +287810,25 @@ │ │ │ │ bl 117ebc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11aba6 │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 117ebc │ │ │ │ b.n 11a662 │ │ │ │ movs r3, #32 │ │ │ │ @@ -287859,77 +287855,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ac10 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 11aa10 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11ac4e │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 11ab36 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ac8c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 11ab70 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 11b2f6 │ │ │ │ @@ -288113,15 +288109,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ @@ -288129,18 +288125,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b2f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -288239,22 +288235,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 11a3ec │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -288268,94 +288264,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11aff0 │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11b042 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ebc │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 117d70 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b20e │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 117d70 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -288406,24 +288402,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fb8 │ │ │ │ + bl 1c1fd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b3c │ │ │ │ + bl 220b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb1c │ │ │ │ + bl 1ebb3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa07c │ │ │ │ + bl 1aa09c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b1d0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 11b244 │ │ │ │ @@ -288470,15 +288466,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 11af5a │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 11b244 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #288] @ (11b304 ) │ │ │ │ ldr r3, [pc, #292] @ (11b308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -288490,42 +288486,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 11af5a │ │ │ │ movs r2, #1 │ │ │ │ b.w 11a224 │ │ │ │ movs r2, #1 │ │ │ │ b.w 11a140 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11b0a2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 11b1d6 │ │ │ │ ldr r4, [pc, #196] @ (11b30c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (11b310 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ b.n 11b1d6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 11b1e0 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 119fec │ │ │ │ b.w 119fcc │ │ │ │ @@ -288580,17 +288576,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #96] @ (11b368 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #368] @ (11b498 ) │ │ │ │ @@ -288817,15 +288813,15 @@ │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a2274 │ │ │ │ + bl 1a2294 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r0, 11b554 │ │ │ │ ldr r1, [pc, #28] @ (11b564 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 11b314 │ │ │ │ movs r0, #1 │ │ │ │ @@ -288866,15 +288862,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ strb.w sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11b678 │ │ │ │ movw r6, #377 @ 0x179 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11b5c0 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -288907,15 +288903,15 @@ │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ bne.n 11b5f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11b62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2274 │ │ │ │ + bl 1a2294 │ │ │ │ cbz r0, 11b634 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b314 │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -288940,15 +288936,15 @@ │ │ │ │ beq.n 11b68e │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 11b68e │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b634 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b5cc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b5a2 │ │ │ │ @@ -288978,15 +288974,15 @@ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11b772 │ │ │ │ movs r6, #0 │ │ │ │ movw r7, #377 @ 0x179 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b76e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11b6cc │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -289045,22 +289041,22 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11b6fc │ │ │ │ mov r0, fp │ │ │ │ orrs r6, r1 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b6d8 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b6ae │ │ │ │ b.n 11b634 │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -289107,21 +289103,21 @@ │ │ │ │ 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 19f6f0 │ │ │ │ + bl 19f710 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 11b8f0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [pc, #284] @ (11b934 ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 11b920 │ │ │ │ @@ -289135,25 +289131,25 @@ │ │ │ │ adds r0, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r0, lsl #2] │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ strb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 11b870 │ │ │ │ mov r2, r5 │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -289170,21 +289166,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #24 │ │ │ │ str.w r3, [r4, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r2, [pc, #96] @ (11b938 ) │ │ │ │ ldr r3, [pc, #84] @ (11b92c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -289196,15 +289192,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (11b93c ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (11b940 ) │ │ │ │ add r3, pc │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #424] @ 0x1a8 │ │ │ │ @@ -289221,15 +289217,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ bxns r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (11ba8c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -289267,15 +289263,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11ba7e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -289301,15 +289297,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11ba0a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, fp │ │ │ │ beq.n 11ba28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 11ba3c │ │ │ │ mov r9, r0 │ │ │ │ b.n 11b9c4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11ba0a │ │ │ │ @@ -289317,22 +289313,22 @@ │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11ba0a │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 11b7c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11ba14 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 11ba62 │ │ │ │ @@ -289707,39 +289703,39 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r0, 11be40 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11be48 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11be42 │ │ │ │ str r0, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -289760,15 +289756,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bf98 │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11bf3e │ │ │ │ @@ -289802,19 +289798,19 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 11becc │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1a69bc │ │ │ │ + bl 1a69dc │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1ee208 │ │ │ │ + bl 1ee228 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -289884,31 +289880,31 @@ │ │ │ │ beq.w 11c21e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11bff2 │ │ │ │ ldr r2, [pc, #668] @ (11c274 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1b233c │ │ │ │ + bl 1b235c │ │ │ │ cbz r0, 11bff2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0b0c │ │ │ │ + bl 1a0b2c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0b0c │ │ │ │ + bl 1a0b2c │ │ │ │ b.n 11bf9a │ │ │ │ ldr r3, [pc, #624] @ (11c26c ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -290119,15 +290115,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r3, r5, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -290221,15 +290217,15 @@ │ │ │ │ mov fp, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 11c412 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -290285,52 +290281,52 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 11c3b0 │ │ │ │ mov r0, ip │ │ │ │ b.n 11c342 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r7, [r3, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ cbz r5, 11c3dc │ │ │ │ mov r5, r0 │ │ │ │ b.n 11c31e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 11c3aa │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 11c342 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11c3bc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 11c3f8 │ │ │ │ b.n 11c416 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11c416 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11c3f2 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 11c318 │ │ │ │ mov r6, sl │ │ │ │ b.n 11c3dc │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ @@ -290357,15 +290353,15 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 20a624 │ │ │ │ + bl 20a644 │ │ │ │ ldrb.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r4, r0, r8 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c2be │ │ │ │ ldr.w r2, [sl, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -290501,26 +290497,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 11be5c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -290560,15 +290556,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11cc9c │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1b2300 │ │ │ │ + bl 1b2320 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11ccaa │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ @@ -290608,15 +290604,15 @@ │ │ │ │ ldreq r0, [r3, #96] @ 0x60 │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11c6c2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c6bc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11ccfe │ │ │ │ @@ -290709,15 +290705,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, sl │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #20] │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -290750,53 +290746,53 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 11c882 │ │ │ │ movs r0, #0 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 11be5c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 11c85a │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cbz r5, 11c8dc │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 11c8ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ cbnz r0, 11c8ca │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ cbz r0, 11c8da │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 11cc5a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1adc70 │ │ │ │ + bl 1adc90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c8a6 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 11c8dc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -290831,28 +290827,28 @@ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w r1, #644 @ 0x284 │ │ │ │ movweq r1, #645 @ 0x285 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11c720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -290861,22 +290857,22 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c72e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11c704 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11cb64 │ │ │ │ b.n 11cb5a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ @@ -290989,15 +290985,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ add.w r4, r0, #100 @ 0x64 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -291010,46 +291006,46 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11c960 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 11c7ea │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 11ca02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11cc16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11ca82 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20a5c0 │ │ │ │ + bl 20a5e0 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 11c7ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11c720 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1b2324 │ │ │ │ + bl 1b2344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [pc, #416] @ (11cd14 ) │ │ │ │ ldr r3, [pc, #420] @ (11cd18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -291114,28 +291110,28 @@ │ │ │ │ b.n 11c9fe │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11c960 │ │ │ │ mov r6, r7 │ │ │ │ b.n 11c8dc │ │ │ │ @@ -291159,15 +291155,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11c644 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1b2300 │ │ │ │ + bl 1b2320 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -291188,27 +291184,27 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c6f6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11cb5a │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 11cb64 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ b.n 11cce8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -291369,36 +291365,36 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #96] @ 0x60 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11cee4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w ip, ip, #11 │ │ │ │ @@ -291409,15 +291405,15 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r6, [r4, #41] @ 0x29 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 11d300 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 11d338 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 11cfa2 │ │ │ │ @@ -291428,15 +291424,15 @@ │ │ │ │ beq.w 11d424 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11cf7a │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -291447,23 +291443,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, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08ac │ │ │ │ + bl 1a08cc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11ce5e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11ce42 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ @@ -291546,19 +291542,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #159 @ 0x9f │ │ │ │ movpl.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r7, #68] @ 0x44 │ │ │ │ @@ -291571,34 +291567,34 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08ac │ │ │ │ + bl 1a08cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11d036 │ │ │ │ b.n 11d148 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11d01a │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ ldr.w sl, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -291646,73 +291642,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11d1a6 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 19fb8c │ │ │ │ + bl 19fbac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae820 │ │ │ │ + bl 1ae840 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r2, [pc, #708] @ (11d538 ) │ │ │ │ ldr r3, [pc, #708] @ (11d53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -291750,44 +291746,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 11cfbe │ │ │ │ movs r5, #0 │ │ │ │ b.n 11ce84 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d0c8 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d08c │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ vstr d8, [r7, #120] @ 0x78 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11d326 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfa2 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r7, #148 @ 0x94 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ str.w r9, [r7, #132] @ 0x84 │ │ │ │ strd sl, sl, [r7, #164] @ 0xa4 │ │ │ │ @@ -291819,20 +291815,20 @@ │ │ │ │ str.w r9, [r7, #160] @ 0xa0 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w lr, [r7, #44] @ 0x2c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r7, #104] @ 0x68 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -291846,46 +291842,46 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r9, #28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfa2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfa2 │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #160] @ 0xa0 │ │ │ │ add.w r6, r7, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r7, #32] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r7, #104] @ 0x68 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ add.w r2, r7, #180 @ 0xb4 │ │ │ │ @@ -291900,37 +291896,37 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 11d36e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11d148 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 11d2b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11d01a │ │ │ │ b.n 11d156 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11cfbe │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ beq.w 11d2dc │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11ce42 │ │ │ │ b.n 11cfcc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #424 @ 0x1a8 │ │ │ │ beq.w 11ce84 │ │ │ │ @@ -291966,15 +291962,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11d64c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -291998,15 +291994,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1187] @ 0x4a3 │ │ │ │ blx 44980 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 11d622 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -292047,15 +292043,15 @@ │ │ │ │ blx 44980 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 11d650 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 44980 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -292106,15 +292102,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -292135,21 +292131,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (11d764 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11d736 │ │ │ │ ldr r3, [pc, #16] @ (11d768 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11d736 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -292157,15 +292153,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #26 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (11d890 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -292238,15 +292234,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (11d8a0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (11d8a4 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [pc, #56] @ (11d8a8 ) │ │ │ │ ldr r3, [pc, #36] @ (11d894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -292262,17 +292258,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr7, cr15, {7} │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ movs r3, r3 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292360,21 +292356,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 11d980 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 11d980 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 11d980 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 11da2e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292392,15 +292388,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 11da2a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 186000 │ │ │ │ + bl 186020 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 11da28 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -292608,23 +292604,23 @@ │ │ │ │ nop │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r7, 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 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #120] @ 0x78 │ │ │ │ @@ -292646,15 +292642,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 16ee3c │ │ │ │ + bl 16ee5c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11dd28 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11dd54 │ │ │ │ ldrsh.w r3, [r4, #190] @ 0xbe │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ @@ -292731,19 +292727,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 11dd68 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 11dd8c │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 │ │ │ │ @@ -292903,19 +292899,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293437,15 +293433,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 11e54e │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 11e59e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 251f44 │ │ │ │ + bl 251f64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1952] @ 11ecd0 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -293522,15 +293518,15 @@ │ │ │ │ ldrb.w r0, [r0, #884] @ 0x374 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 11e784 │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 251f44 │ │ │ │ + bl 251f64 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #883] @ 0x373 │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #882] @ 0x372 │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -293563,15 +293559,15 @@ │ │ │ │ ldrb.w r3, [r3, #884] @ 0x374 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 11e784 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11e612 │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 251f1c │ │ │ │ + bl 251f3c │ │ │ │ b.n 11e61a │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 11e76a │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ @@ -293657,15 +293653,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #884] @ 0x374 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 11e612 │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 251fc4 │ │ │ │ + bl 251fe4 │ │ │ │ b.n 11e61a │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1380] @ 11ecf8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -293867,15 +293863,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 11ec06 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 252014 │ │ │ │ + bl 252034 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 11e52e │ │ │ │ ldrd r4, r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ @@ -294100,213 +294096,213 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 11e1c8 │ │ │ │ nop │ │ │ │ subs r2, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 11ec80 │ │ │ │ + bcs.n 11ecc0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + stcl 0, cr0, [sl, #-112] @ 0xffffff90 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ bl 3aecbe │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r2, #8] │ │ │ │ movs r2, r3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r2, r3 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #792] @ (11f058 ) │ │ │ │ + ldr r2, [pc, #920] @ (11f0d8 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, #16 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #600] @ (11efa8 ) │ │ │ │ + ldr r2, [pc, #728] @ (11f028 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #952] @ (11f138 ) │ │ │ │ + ldr r2, [pc, #56] @ (11edb8 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #712] @ (11f058 ) │ │ │ │ + ldr r1, [pc, #840] @ (11f0d8 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #456] @ (11ef68 ) │ │ │ │ + ldr r1, [pc, #584] @ (11efe8 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -294331,30 +294327,30 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ bl 11dc7c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ef3a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1859ec │ │ │ │ + bl 185a0c │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r4, #232 @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 182c28 │ │ │ │ + bl 182c48 │ │ │ │ ldr.w r3, [pc, #1528] @ 11f434 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 11ee7a │ │ │ │ lsls r1, r3, #25 │ │ │ │ @@ -294390,15 +294386,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11ef5c │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [pc, #1436] @ 11f43c │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ ldr.w r1, [pc, #1428] @ 11f440 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11efde │ │ │ │ @@ -294416,15 +294412,15 @@ │ │ │ │ beq.w 11f41e │ │ │ │ mov r0, r4 │ │ │ │ bl 11dc7c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11f404 │ │ │ │ mov r0, r9 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11f1f4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ blx 4430c │ │ │ │ @@ -294448,15 +294444,15 @@ │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r4, r5, #7 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ b.n 11ee18 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11ee7e │ │ │ │ ldr.w r3, [pc, #1256] @ 11f438 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -294476,15 +294472,15 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1224] @ 11f44c │ │ │ │ ldr.w r1, [pc, #1224] @ 11f450 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1212] @ 11f454 │ │ │ │ ldr.w r3, [pc, #1168] @ 11f42c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -294504,15 +294500,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r2, [r8] │ │ │ │ blx 4430c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ b.n 11f24e │ │ │ │ mov r0, r9 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11f23a │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11ef66 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -294619,15 +294615,15 @@ │ │ │ │ movcc r8, r7 │ │ │ │ uxth.w r8, r8 │ │ │ │ ldr r2, [pc, #836] @ (11f458 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #836] @ (11f45c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 4483c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 11f196 │ │ │ │ cmp r5, r7 │ │ │ │ @@ -294658,43 +294654,43 @@ │ │ │ │ bne.n 11f13e │ │ │ │ b.n 11f144 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 11f0d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ bl 12a0a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ b.n 11ef96 │ │ │ │ ldr r5, [pc, #712] @ (11f460 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #712] @ (11f464 ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 11d798 │ │ │ │ ldr r2, [pc, #696] @ (11f468 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 11d798 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n 11ef94 │ │ │ │ ldr r3, [pc, #612] @ (11f438 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ee98 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ @@ -294747,15 +294743,15 @@ │ │ │ │ ldr.w r4, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #536] @ (11f474 ) │ │ │ │ ldr r1, [pc, #540] @ (11f478 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 11ef94 │ │ │ │ ldr r2, [pc, #524] @ (11f47c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -294769,15 +294765,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 11e0ec │ │ │ │ mov r0, r9 │ │ │ │ blx 44a88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 44980 │ │ │ │ mov r3, r0 │ │ │ │ @@ -294822,15 +294818,15 @@ │ │ │ │ bl 11e0ec │ │ │ │ mov r0, r8 │ │ │ │ blx 44a88 │ │ │ │ ldr r1, [pc, #360] @ (11f490 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 182b44 │ │ │ │ + bl 182b64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n 11eff4 │ │ │ │ ldr r2, [pc, #344] @ (11f494 ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f270 │ │ │ │ ldr r2, [pc, #344] @ (11f498 ) │ │ │ │ @@ -294886,21 +294882,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ b.n 11f312 │ │ │ │ ldr r2, [pc, #256] @ (11f4c0 ) │ │ │ │ ldr r1, [pc, #260] @ (11f4c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 11f1c8 │ │ │ │ ldr r2, [pc, #252] @ (11f4c8 ) │ │ │ │ ldr r1, [pc, #252] @ (11f4cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.n 11f1c8 │ │ │ │ ldr r2, [pc, #244] @ (11f4d0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f2f8 │ │ │ │ ldr r2, [pc, #244] @ (11f4d4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f270 │ │ │ │ @@ -294936,90 +294932,90 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - mov r8, r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - stc2 0, cr0, [r6], {26} │ │ │ │ + stc2 0, cr0, [r6], #104 @ 0x68 │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfafc001a │ │ │ │ - @ instruction: 0xfa78001a │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + smlabt r0, ip, sl, r0 │ │ │ │ + @ instruction: 0xfa98001a │ │ │ │ + movs r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #24 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh.w r0, [r2, #26] │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + ldr??.w r0, [r2, #26] │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r3, r3 │ │ │ │ - str??.w r0, [sl, #26] │ │ │ │ - adds r6, r6, r5 │ │ │ │ + vst4.8 {d0-d3}, [sl :64], sl │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 11f474 │ │ │ │ + ble.n 11f4b4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 11f3e8 │ │ │ │ + bgt.n 11f428 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr.w r0, [r2, sl, lsl #1] │ │ │ │ - subs r6, r3, #4 │ │ │ │ + ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r3, r3 │ │ │ │ - str.w r0, [r4, sl, lsl #1] │ │ │ │ - adds r6, r5, r3 │ │ │ │ + str??.w r0, [r4, sl, lsl #1] │ │ │ │ + adds r6, r1, r4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (11f608 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -295089,15 +295085,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 11edb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11f568 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1104a4 │ │ │ │ ldr r3, [pc, #80] @ (11f60c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -295107,39 +295103,39 @@ │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 11f5d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #248] @ 0xf8 │ │ │ │ b.n 11f52c │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2166b8 │ │ │ │ + bl 2166d8 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 11f5ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #36] @ (11f610 ) │ │ │ │ ldr r2, [pc, #40] @ (11f614 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ b.n 11f5c4 │ │ │ │ lsrs r0, r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf626001a │ │ │ │ - adds r4, r4, #7 │ │ │ │ + movw r0, #26650 @ 0x681a │ │ │ │ + subs r4, r0, #0 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 11f4e4 │ │ │ │ @@ -295150,15 +295146,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 11f672 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 11f6a8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -295181,15 +295177,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11f69a │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 11f65e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -295415,15 +295411,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r7, r4 │ │ │ │ lsls r0, r2, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -295492,48 +295488,48 @@ │ │ │ │ cbz r1, 11fa0e │ │ │ │ ldr r3, [pc, #176] @ (11fa60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 11f932 │ │ │ │ ldr r0, [pc, #172] @ (11fa64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ ldr r3, [pc, #168] @ (11fa68 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f972 │ │ │ │ ldr r0, [pc, #152] @ (11fa6c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ ldr r3, [pc, #148] @ (11fa70 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f944 │ │ │ │ ldr r0, [pc, #128] @ (11fa74 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ ldr r3, [pc, #124] @ (11fa78 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f95c │ │ │ │ ldr r0, [pc, #108] @ (11fa7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ ldr r3, [pc, #104] @ (11fa80 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -295556,33 +295552,33 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #60 @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ movs r7, r3 │ │ │ │ subs r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [pc, #44] @ (11fab4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 11fa90 │ │ │ │ @@ -295663,17 +295659,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -295747,15 +295743,15 @@ │ │ │ │ beq.n 11fbf0 │ │ │ │ ldr r6, [pc, #76] @ (11fc4c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 11fc24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295811,15 +295807,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, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 186000 │ │ │ │ + bl 186020 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 11fcc4 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -295946,15 +295942,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 11fd34 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 11fd34 │ │ │ │ nop │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (11fe08 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -295979,15 +295975,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (11fed8 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -296188,19 +296184,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12000c ) │ │ │ │ ldr r0, [pc, #20] @ (120010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r4, #8 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ movs r3, r3 │ │ │ │ - rev r4, r6 │ │ │ │ + rev16 r4, r2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #576] @ (120268 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -296442,36 +296438,36 @@ │ │ │ │ mov.w sl, r7, lsl #1 │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 1200de │ │ │ │ vshr.u64 d16, d10, #48 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r3, r3 │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mcr2 0, 5, r0, cr14, cr10, {4} │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r3, r3 │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2376] @ 120bfc │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -297529,72 +297525,72 @@ │ │ │ │ b.n 1209be │ │ │ │ ldc2 0, cr0, [sl, #-616]! @ 0xfffffd98 │ │ │ │ ldc2 0, cr0, [r0, #-616]! @ 0xfffffd98 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r7, r4 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ movs r7, r4 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, ip │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [pc, #248] @ (120d40 ) │ │ │ │ + ldr r6, [pc, #376] @ (120dc0 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r7, r4 │ │ │ │ cmp r0, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ cmp r0, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [pc, #3408] @ 1219dc │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -298033,21 +298029,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #2348] @ 121a84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ ldr.w r3, [pc, #2336] @ 121a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr.w r3, [pc, #2324] @ 121a8c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1209be │ │ │ │ ldr.w r3, [pc, #2320] @ 121a90 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -298207,15 +298203,15 @@ │ │ │ │ bl 11fe18 │ │ │ │ b.w 1209be │ │ │ │ ldr.w r3, [pc, #1892] @ 121ad0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr.w r3, [pc, #1876] @ 121ad4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 1209be │ │ │ │ ldr.w r3, [pc, #1864] @ 121ad8 │ │ │ │ @@ -298259,21 +298255,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 1209be │ │ │ │ ldr.w r6, [pc, #1740] @ 121ae4 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr.w r3, [pc, #1728] @ 121ae8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.w 1209be │ │ │ │ ldr.w r3, [pc, #1712] @ 121aec │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 1209be │ │ │ │ @@ -300141,15 +300137,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 1209be │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #492] @ (122b10 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ ldr r3, [pc, #484] @ (122b14 ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -301689,22 +301685,22 @@ │ │ │ │ vqadd.u8 d0, d16, d10 │ │ │ │ mcr2 0, 6, r0, cr6, cr10, {4} │ │ │ │ mcr2 0, 7, r0, cr12, cr10, {4} │ │ │ │ mrc2 0, 5, r0, cr2, cr10, {4} │ │ │ │ mrc2 0, 6, r0, cr8, cr10, {4} │ │ │ │ mcr2 0, 1, r0, cr14, cr10, {4} │ │ │ │ mcr2 0, 0, r0, cr4, cr10, {4} │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfba6009a │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #142 @ 0x8e │ │ │ │ movs r2, r3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #132] @ (123998 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -301762,22 +301758,22 @@ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ b.n 12393e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbda009a │ │ │ │ - blt.n 123a80 │ │ │ │ + blt.n 1238c0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1239f8 │ │ │ │ + blt.n 123a38 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfbb4009a │ │ │ │ - bgt.n 1238dc │ │ │ │ + bgt.n 12391c │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1239b4 │ │ │ │ + blt.n 1239f4 │ │ │ │ movs r2, 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 r3, [pc, #220] @ (123aa4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -301827,34 +301823,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 123a42 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 123a42 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 123a7c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 123a2a │ │ │ │ ldr r3, [pc, #120] @ (123acc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [pc, #112] @ (123ad0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [pc, #108] @ (123ad4 ) │ │ │ │ ldr r0, [pc, #108] @ (123ad8 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 44eec │ │ │ │ @@ -301890,15 +301886,15 @@ │ │ │ │ @ instruction: 0xfaf0009a │ │ │ │ @ instruction: 0xfab8009a │ │ │ │ @ instruction: 0xfaa6009a │ │ │ │ @ instruction: 0xfab2009a │ │ │ │ @ instruction: 0xfab8009a │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 123bdc │ │ │ │ + blt.n 123a1c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfa8a009a │ │ │ │ ldr r1, [pc, #208] @ (123bbc ) │ │ │ │ ldr r2, [pc, #212] @ (123bc0 ) │ │ │ │ ldr r3, [pc, #212] @ (123bc4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ @@ -301982,31 +301978,31 @@ │ │ │ │ str.w r9, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa52009a │ │ │ │ @ instruction: 0xfa6c009a │ │ │ │ @ instruction: 0xfa5e009a │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r1, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r7, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r7, r4 │ │ │ │ vld1.8 @ instruction: 0xf9a0009a │ │ │ │ ldrsb.w r0, [sl, #154] @ 0x9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -302069,15 +302065,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 43d44 │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (123d1c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -302132,15 +302128,15 @@ │ │ │ │ bl 123c5c │ │ │ │ nop │ │ │ │ str.w r0, [r2, #154] @ 0x9a │ │ │ │ ldrh.w r0, [ip, #154] @ 0x9a │ │ │ │ ldrh.w r0, [lr, #154] @ 0x9a │ │ │ │ str??.w r0, [sl, sl, lsl #1] │ │ │ │ str??.w r0, [ip, sl, lsl #1] │ │ │ │ - @ instruction: 0xf700001a │ │ │ │ + @ instruction: 0xf720001a │ │ │ │ ldr r3, [pc, #128] @ (123db8 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 123d6e │ │ │ │ ldr r3, [pc, #124] @ (123dbc ) │ │ │ │ add r3, pc │ │ │ │ @@ -302192,15 +302188,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 123d6e │ │ │ │ nop │ │ │ │ ldrh.w r0, [r4, sl, lsl #1] │ │ │ │ ldrh.w r0, [r4, sl, lsl #1] │ │ │ │ @ instruction: 0xf7ca009a │ │ │ │ @ instruction: 0xf7dc009a │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xf7d4009a │ │ │ │ @ instruction: 0xf7ca009a │ │ │ │ @ instruction: 0xf7b2009a │ │ │ │ @ instruction: 0xf79e009a │ │ │ │ @ instruction: 0xf7ba009a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -302325,15 +302321,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (123f14 ) │ │ │ │ add r0, pc │ │ │ │ bl 123c5c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf53c001a │ │ │ │ + adcs.w r0, ip, #10092544 @ 0x9a0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (123fa8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -303477,37 +303473,37 @@ │ │ │ │ b.n 12451c │ │ │ │ sbc.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ sbc.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ adcs.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ adcs.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #632] @ (124c04 ) │ │ │ │ + ldr r3, [pc, #760] @ (124c84 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r7, r4 │ │ │ │ - eors r2, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r7, r4 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ movs r7, r4 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ movs r7, r4 │ │ │ │ eor.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ orns r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ orns r0, r8, #5046272 @ 0x4d0000 │ │ │ │ orrs.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ orr.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ orr.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ orr.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ orr.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ @@ -303526,15 +303522,15 @@ │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r2, #154 @ 0x9a │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 124a08 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vqadd.s32 d16, d8, d10 │ │ │ │ + vshr.s8 d0, d10, #8 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3040] @ 1255f8 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ @@ -304610,15 +304606,15 @@ │ │ │ │ ldr r2, [pc, #108] @ (125604 ) │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [pc, #108] @ (125608 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ ldr r2, [pc, #76] @ (1255f8 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 12451c │ │ │ │ ldr r2, [pc, #64] @ (1255f8 ) │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ @@ -305758,15 +305754,15 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 126298 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 126260 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 126218 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 1261b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bvc.n 126290 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.n 126220 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306203,31 +306199,31 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 126534 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 126544 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 1266a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 1264f4 │ │ │ │ + bne.n 126534 │ │ │ │ movs r2, r3 │ │ │ │ - bne.n 126678 │ │ │ │ + bne.n 1266b8 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ bne.n 126590 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 126580 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r7, r4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ bne.n 126520 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 126508 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 126524 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306261,29 +306257,29 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ beq.n 126550 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + beq.n 126664 │ │ │ │ movs r2, r3 │ │ │ │ beq.n 126674 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #4] @ (126678 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ cbz r6, 1266de │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306369,41 +306365,41 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (126788 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 12678c │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 126790 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r2, [pc, #64] @ (126794 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 126760 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr9, {0} │ │ │ │ - addw r0, lr, #2073 @ 0x819 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + mcr2 0, 6, r0, cr8, cr9, {0} │ │ │ │ + @ instruction: 0xf62e0019 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -306423,23 +306419,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1267ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 1267f4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 126820 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -306466,22 +306462,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -306657,17 +306653,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (126b54 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306915,15 +306911,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ 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 r1, [pc, #52] @ (126cfc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306942,17 +306938,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ 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 r1, [pc, #40] @ (126d3c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306968,17 +306964,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ 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 r1, [pc, #32] @ (126d74 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306991,17 +306987,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (126dac ) │ │ │ │ add r1, pc │ │ │ │ @@ -307011,15 +307007,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} │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ 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 r1, [pc, #36] @ (126de4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307032,17 +307028,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ 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 r1, [pc, #36] @ (126e20 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307055,17 +307051,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ 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 r1, [pc, #32] @ (126e58 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307077,17 +307073,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ 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 r1, [pc, #52] @ (126ea4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307108,17 +307104,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ 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 r1, [pc, #36] @ (126ee0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307131,17 +307127,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ 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 r1, [pc, #52] @ (126f2c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307160,17 +307156,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ movs r2, 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 r1, [pc, #68] @ (126f8c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307196,19 +307192,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ 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 r1, [pc, #32] @ (126fc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307221,17 +307217,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127000 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307241,15 +307237,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} │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127034 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307260,15 +307256,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (12706c ) │ │ │ │ add r1, pc │ │ │ │ @@ -307280,15 +307276,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1270a4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307300,15 +307296,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r2, 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 r1, [pc, #72] @ (127104 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307336,19 +307332,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r3 │ │ │ │ movs r4, 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] @ (127140 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307361,17 +307357,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r2, 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 r1, [pc, #68] @ (1271a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307398,19 +307394,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ 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 r1, [pc, #48] @ (1271ec ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307428,17 +307424,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (12721c ) │ │ │ │ add r1, pc │ │ │ │ @@ -307446,15 +307442,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 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127250 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307464,15 +307460,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} │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127284 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307482,15 +307478,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} │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ 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 r1, [pc, #44] @ (1272c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307508,17 +307504,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r2, 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 r1, [pc, #80] @ (127330 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307549,19 +307545,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r2, 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 r1, [pc, #80] @ (1273a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307592,19 +307588,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ 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 r1, [pc, #56] @ (1273f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307625,17 +307621,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (12743c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307653,15 +307649,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} │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (127484 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307681,15 +307677,15 @@ │ │ │ │ bcs.n 127466 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (12756c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -307779,15 +307775,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -308610,25 +308606,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 127c38 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 127c30 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 1280e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 43af4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127ba4 │ │ │ │ ldr.w r2, [pc, #1152] @ 1280e4 │ │ │ │ @@ -308683,15 +308679,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 127cfe │ │ │ │ ldr.w r8, [pc, #1024] @ 1280e8 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 127cec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -308771,15 +308767,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1280a0 │ │ │ │ ldr r1, [pc, #808] @ (1280ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ 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 127c54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -308804,27 +308800,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (1280f0 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r1, [pc, #708] @ (1280f4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r1, [pc, #696] @ (1280f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 127c54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -308846,61 +308842,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (1280fc ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 127c54 │ │ │ │ ldr r1, [pc, #588] @ (128100 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 128030 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (128104 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 128066 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 127c54 │ │ │ │ ldr r1, [pc, #524] @ (128108 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 128074 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 127c54 │ │ │ │ ldr r1, [pc, #496] @ (12810c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 12808c │ │ │ │ @@ -308918,15 +308914,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 127f46 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (128110 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 127c54 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -308945,15 +308941,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12804c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -308965,25 +308961,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 127b30 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n 127c54 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 127c54 │ │ │ │ ldr.w r8, [pc, #284] @ 128114 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 127ffa │ │ │ │ b.n 127c54 │ │ │ │ ldr r1, [pc, #264] @ (128118 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -308995,21 +308991,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1266a4 │ │ │ │ b.n 127c54 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (128120 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (128124 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -309017,38 +309013,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 1266a4 │ │ │ │ b.n 127c54 │ │ │ │ ldr r1, [pc, #192] @ (128128 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (12812c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (128130 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 127c54 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 127da4 │ │ │ │ ldr r1, [pc, #144] @ (128134 ) │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ 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 127c54 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -309058,65 +309054,65 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1266a4 │ │ │ │ b.n 127c54 │ │ │ │ strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 128142 │ │ │ │ + cbnz r6, 12814a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 127e20 │ │ │ │ + b.n 127e60 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 12814a │ │ │ │ + cbnz r4, 128152 │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ strh r2, [r2, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 127b58 │ │ │ │ + b.n 127b98 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 128110 │ │ │ │ + cbnz r0, 128118 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 1280fe │ │ │ │ + cbnz r4, 128106 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 128100 │ │ │ │ + cbnz r4, 128108 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 128102 │ │ │ │ + cbnz r4, 12810a │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r2, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r2, r3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 128568 │ │ │ │ + b.n 1285a8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb72c │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 128174 │ │ │ │ + ble.n 1281b4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #600] @ (1283a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -309140,15 +309136,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1281ec │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ @@ -309168,20 +309164,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (1283b8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 128252 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -309268,15 +309264,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (1283c4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 1283a2 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 1282f2 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -309286,15 +309282,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 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 12836a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -309316,15 +309312,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (1283c8 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ 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] │ │ │ │ @@ -309337,15 +309333,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 253b44 │ │ │ │ + bl 253b64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 128212 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 128300 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 128396 │ │ │ │ @@ -309355,41 +309351,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 128300 │ │ │ │ ldr r1, [pc, #68] @ (1283cc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 253b44 │ │ │ │ + bl 253b64 │ │ │ │ b.n 128244 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 128300 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 12837e │ │ │ │ ldrb r0, [r5, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + cpsid i │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ 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 r1, [pc, #36] @ (128404 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -309402,17 +309398,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c3c │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r7 │ │ │ │ movs r2, r3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128478 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309453,19 +309449,19 @@ │ │ │ │ b.n 128446 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1284f0 │ │ │ │ + cbz r4, 1284f8 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r0, 1284a2 │ │ │ │ + cbz r0, 1284aa │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1284f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309506,19 +309502,19 @@ │ │ │ │ b.n 1284c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 1286c4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 128744 ) │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128578 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309559,19 +309555,19 @@ │ │ │ │ b.n 128546 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1285f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309612,19 +309608,19 @@ │ │ │ │ b.n 1285c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r5 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128678 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309665,19 +309661,19 @@ │ │ │ │ b.n 128646 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1286b8 │ │ │ │ + cbz r4, 1286c0 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1286f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309718,19 +309714,19 @@ │ │ │ │ b.n 1286c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 12871c │ │ │ │ + cbz r4, 128724 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128778 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309771,19 +309767,19 @@ │ │ │ │ b.n 128746 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 128788 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1287f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309824,19 +309820,19 @@ │ │ │ │ b.n 1287c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128878 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309877,19 +309873,19 @@ │ │ │ │ b.n 128846 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1288f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309930,19 +309926,19 @@ │ │ │ │ b.n 1288c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128978 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309983,19 +309979,19 @@ │ │ │ │ b.n 128946 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #27] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #16 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1289f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310036,19 +310032,19 @@ │ │ │ │ b.n 1289c6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128a78 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310089,19 +310085,19 @@ │ │ │ │ b.n 128a46 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128af8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310142,19 +310138,19 @@ │ │ │ │ b.n 128ac6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128b80 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310199,19 +310195,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128b50 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128c08 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310256,19 +310252,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128bd8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r4, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ 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, #96] @ 128c8c │ │ │ │ sub sp, #20 │ │ │ │ @@ -310311,19 +310307,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128c5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r3, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128d14 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310368,19 +310364,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128ce4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r2, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128d9c │ │ │ │ sub sp, #28 │ │ │ │ @@ -310425,19 +310421,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128d6c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ 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, #96] @ 128e20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310480,19 +310476,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128df2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r2, r3 │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 1290dc ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 12915c ) │ │ │ │ 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, #96] @ 128ea4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310535,19 +310531,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128e76 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r0, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #152 @ (adr r7, 128f50 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 128fd0 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 128f28 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310589,19 +310585,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128ef8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, pc, #664 @ (adr r6, 1291d4 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 129254 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 128fac │ │ │ │ sub sp, #28 │ │ │ │ @@ -310643,19 +310639,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128f7c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, pc, #136 @ (adr r6, 129048 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 1290c8 ) │ │ │ │ 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, #96] @ 129030 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310698,19 +310694,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129002 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 1292ac ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 12932c ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 1290b4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310752,19 +310748,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129084 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, pc, #104 @ (adr r5, 129130 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 1291b0 ) │ │ │ │ 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, #96] @ 129138 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310807,19 +310803,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12910a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #192 @ (adr r5, 129204 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 129284 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #584 @ (adr r4, 129394 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 129414 ) │ │ │ │ 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, #96] @ 1291bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -310862,19 +310858,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12918e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ movs r4, r3 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #56 @ (adr r4, 129208 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 129288 ) │ │ │ │ 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, #96] @ 129240 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310917,19 +310913,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129212 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #208 @ (adr r4, 12931c ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 12939c ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, pc, #552 @ (adr r3, 12947c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1294fc ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 1292cc │ │ │ │ sub sp, #28 │ │ │ │ @@ -310975,19 +310971,19 @@ │ │ │ │ b.n 12929a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 129678 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 1292f8 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1292e8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 129368 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 129354 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311032,19 +311028,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 129324 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 129660 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 1296e0 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 129548 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 1295c8 ) │ │ │ │ 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, #96] @ 1293d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311087,19 +311083,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1293aa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r4, r3 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 1297b4 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 129434 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 12945c │ │ │ │ sub sp, #28 │ │ │ │ @@ -311143,19 +311139,19 @@ │ │ │ │ b.n 12942a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1294d8 │ │ │ │ + cbz r4, 1294e0 │ │ │ │ movs r4, r3 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 129640 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 1296c0 ) │ │ │ │ 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, #96] @ 1294e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311198,19 +311194,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1294b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #512 @ (adr r3, 1296ec ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 12976c ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #936 @ (adr r0, 12989c ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 12951c ) │ │ │ │ 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, #100] @ 129568 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311254,19 +311250,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12953a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #384 @ (adr r1, 1296f4 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 129774 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #392 @ (adr r0, 129704 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 129784 ) │ │ │ │ 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, #96] @ 1295ec │ │ │ │ sub sp, #20 │ │ │ │ @@ -311309,19 +311305,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1295be │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #928 @ (adr r2, 129998 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 129618 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ 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, #96] @ 129670 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311364,19 +311360,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129642 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #512 @ (adr r2, 12987c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 1298fc ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r6, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1296f8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311421,19 +311417,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1296c8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 129764 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 1297e4 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 129780 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311478,19 +311474,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 129750 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 129808 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311535,19 +311531,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1297d8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ 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, #96] @ 12988c │ │ │ │ sub sp, #20 │ │ │ │ @@ -311590,19 +311586,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12985e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 129920 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311649,19 +311645,19 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 1298f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ 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, #96] @ 1299a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311704,19 +311700,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129976 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ 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, #96] @ 129a28 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311759,19 +311755,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1299fa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ movs r4, r3 │ │ │ │ str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ 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, #96] @ 129aac │ │ │ │ sub sp, #20 │ │ │ │ @@ -311814,19 +311810,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129a7e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ 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, #96] @ 129b30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311869,19 +311865,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129b02 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ 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, #96] @ 129bb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311924,19 +311920,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129b86 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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, #96] @ 129c38 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311979,19 +311975,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129c0a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r2, r3 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (129d4c ) │ │ │ │ @@ -312014,49 +312010,49 @@ │ │ │ │ beq.n 129d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 129cd2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 12813c │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #152] @ (129d54 ) │ │ │ │ ldr r3, [pc, #148] @ (129d50 ) │ │ │ │ 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 129d48 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r1, [pc, #104] @ (129d58 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (129d5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -312067,15 +312063,15 @@ │ │ │ │ blx 44a88 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 129ca6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #52] @ (129d60 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -312093,17 +312089,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ ldmia r2, {r0, r2, r5, r6} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (129d7c ) │ │ │ │ add r3, pc │ │ │ │ @@ -312111,15 +312107,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (129d80 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -312128,28 +312124,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (129dcc ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r3, [pc, #28] @ (129dd0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 129dc2 │ │ │ │ ldr r0, [pc, #24] @ (129dd4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 43a40 <__longjmp_chk@plt> │ │ │ │ blx 44150 │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #448] @ (129f90 ) │ │ │ │ + ldr r6, [pc, #576] @ (12a010 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -312234,15 +312230,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -312282,15 +312278,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -312299,15 +312295,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 129eea │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -312426,31 +312422,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1868e8 │ │ │ │ + bl 186908 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12a198 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 12a196 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -312650,21 +312646,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (12a2e4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (12a2e8 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r0, #1 │ │ │ │ blx 43d44 │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [pc, #248] @ (12a3e4 ) │ │ │ │ + ldr r1, [pc, #376] @ (12a464 ) │ │ │ │ movs r2, r3 │ │ │ │ cbz r1, 12a31c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -312745,23 +312741,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [r5, #172] @ 0xac │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 12a582 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 12a3f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ @@ -313006,15 +313002,15 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb.w r5, [r3, #196] @ 0xc4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r2, [pc, #2092] @ 12aed0 │ │ │ │ ldr.w r3, [pc, #2080] @ 12aec8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -313773,19 +313769,19 @@ │ │ │ │ b.n 12abec │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ b.w 12a690 │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r7, r4 │ │ │ │ ldrh r1, [r1, #10] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ mul.w r1, lr, r1 │ │ │ │ b.n 12ad5a │ │ │ │ ldrsb.w r5, [r4, #188] @ 0xbc │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -313826,15 +313822,15 @@ │ │ │ │ nop │ │ │ │ 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 185ebc │ │ │ │ + bl 185edc │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ @@ -314012,15 +314008,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 12b116 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -314050,29 +314046,29 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 12b160 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 12b172 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -314129,15 +314125,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -314154,41 +314150,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 r4, [r0, #88] @ 0x58 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ 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 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -314344,15 +314340,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ add.w r3, r0, #104 @ 0x68 │ │ │ │ str r2, [r0, #28] │ │ │ │ @@ -314377,15 +314373,15 @@ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -314417,15 +314413,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 12b5d6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -314457,15 +314453,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 12b642 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -314535,15 +314531,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ @@ -314649,15 +314645,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -314674,15 +314670,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -314693,15 +314689,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ 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} │ │ │ │ @@ -314719,15 +314715,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ 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 │ │ │ │ @@ -314759,15 +314755,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ strh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ @@ -314807,15 +314803,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ @@ -314823,15 +314819,15 @@ │ │ │ │ add.w ip, r3, r5 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #24] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r1, #6 │ │ │ │ strh r5, [r0, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -314854,15 +314850,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -314876,15 +314872,15 @@ │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 12ba98 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -314906,15 +314902,15 @@ │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -315037,15 +315033,15 @@ │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov.w r1, #1 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -315063,15 +315059,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 12bccc │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r8, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315095,15 +315091,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315149,15 +315145,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ strh r2, [r0, #8] │ │ │ │ @@ -315173,15 +315169,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r8, r2, #12 │ │ │ │ lsls r3, r2, #18 │ │ │ │ bmi.w 12bc40 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315215,15 +315211,15 @@ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ @@ -315280,15 +315276,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -315301,15 +315297,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #12 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -315466,15 +315462,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -315482,15 +315478,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, r9 │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -315514,15 +315510,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ mov.w r9, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -315539,15 +315535,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w sl, r1, r9 │ │ │ │ @@ -315605,28 +315601,28 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 12c198 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 186970 │ │ │ │ + bl 186990 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ str.w sl, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -315869,15 +315865,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 12c470 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 12c4b6 │ │ │ │ mov r1, fp │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 12c49a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 12c446 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -315898,15 +315894,15 @@ │ │ │ │ bne.n 12c436 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 12c422 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 12c46a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 12c4da │ │ │ │ @@ -316187,16 +316183,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12c76c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 12c776 │ │ │ │ b.n 12c768 │ │ │ │ nop │ │ │ │ - orn r0, ip, r6, asr #32 │ │ │ │ - orrs.w r0, r2, r6, asr #32 │ │ │ │ + eor.w r0, ip, r6, asr #32 │ │ │ │ + orns r0, r2, r6, asr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr.w lr, [r0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ @@ -316709,15 +316705,15 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bhi.w 12cae6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12ccea │ │ │ │ b.n 12c80c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia.w r6, {r1, r2, r5} │ │ │ │ + stmia.w r6!, {r1, r2, r5} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 12cd7c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ @@ -317281,15 +317277,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12d1a8 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 12d2f4 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -317337,15 +317333,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 12d25e │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 12d252 │ │ │ │ @@ -317353,15 +317349,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 12d2ba │ │ │ │ cmp r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -317453,15 +317449,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 12d46e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ bcs.n 12d56e │ │ │ │ @@ -317507,26 +317503,26 @@ │ │ │ │ beq.n 12d582 │ │ │ │ bhi.n 12d524 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ beq.n 12d51c │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 12d5a4 │ │ │ │ vldr s0, [pc, #156] @ 12d5b0 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 12d59a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 12d51a │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -317552,20 +317548,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 12d51a │ │ │ │ vldr s0, [pc, #36] @ 12d5b4 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 12d5b8 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -317582,19 +317578,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12d5e4 ) │ │ │ │ ldr r0, [pc, #20] @ (12d5e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - bgt.n 12d6a4 │ │ │ │ + bgt.n 12d4e4 │ │ │ │ movs r6, r4 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 12cea4 │ │ │ │ + b.n 12cee4 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (12d62c ) │ │ │ │ cmp r0, #7 │ │ │ │ @@ -317630,19 +317626,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12d65c ) │ │ │ │ ldr r0, [pc, #20] @ (12d660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - blt.n 12d60c │ │ │ │ + blt.n 12d64c │ │ │ │ movs r6, r4 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 12de2c │ │ │ │ + b.n 12ce6c │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 12d68c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 12d688 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -318836,15 +318832,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12e24c │ │ │ │ nop │ │ │ │ subs r6, r2, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -319196,15 +319192,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 12e616 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -319444,15 +319440,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 12e894 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -320137,15 +320133,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12efb4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -320390,15 +320386,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12f242 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -321155,15 +321151,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 12fe7c │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ @@ -321212,15 +321208,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r9, r2, lsl #2] │ │ │ │ - bl 1a2994 │ │ │ │ + bl 1a29b4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r1, #726 @ 0x2d6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -321511,20 +321507,20 @@ │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 12fbbe │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 12fbbe │ │ │ │ mov r0, r2 │ │ │ │ - bl 251d18 │ │ │ │ + bl 251d38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 251f44 │ │ │ │ + bl 251f64 │ │ │ │ ldr r1, [pc, #248] @ (12fed0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 13f2b0 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -321597,15 +321593,15 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #530] @ 0x212 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 12fbbe │ │ │ │ movs r0, #0 │ │ │ │ - bl 252014 │ │ │ │ + bl 252034 │ │ │ │ ldr r1, [pc, #52] @ (12fee4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -321613,25 +321609,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (1301a8 ) │ │ │ │ @@ -322395,15 +322391,15 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ it ne │ │ │ │ @@ -323031,23 +323027,23 @@ │ │ │ │ ldr??.w r0, [ip, #153] @ 0x99 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r2, #153] @ 0x99 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7b20099 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 130fe0 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ @@ -324328,15 +324324,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, 131ac0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1200 │ │ │ │ + bl 1a1220 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #538] @ 0x21a │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #538] @ 0x21a │ │ │ │ ldr r2, [pc, #572] @ (131ce0 ) │ │ │ │ ldr r3, [pc, #564] @ (131cdc ) │ │ │ │ add r2, pc │ │ │ │ @@ -326034,15 +326030,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 132ab0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 132cb8 │ │ │ │ @@ -327017,17 +327013,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 133288 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcc.n 1335a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + ands r2, r2 │ │ │ │ movs r2, r3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ beq.n 133670 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -327971,17 +327967,17 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #24 │ │ │ │ movs r2, r3 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r2, r3 │ │ │ │ add.w r6, r7, #224 @ 0xe0 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ @@ -328320,15 +328316,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1343ee │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1351f0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -329025,15 +329021,15 @@ │ │ │ │ beq.n 134bd2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 136676 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a10f8 │ │ │ │ + bl 1a1118 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 134bfe │ │ │ │ b.w 136676 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -329044,15 +329040,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 134bf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a10f8 │ │ │ │ + bl 1a1118 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134bf0 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -329562,15 +329558,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 12e05c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.w 1343ee │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 12b714 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -329657,15 +329653,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 12e05c │ │ │ │ mov r4, r0 │ │ │ │ b.n 135212 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r4, r7, #144 @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w r6, r7, #352 @ 0x160 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ @@ -331832,21 +331828,21 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 136b68 │ │ │ │ b.w 133e38 │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r2, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -332953,15 +332949,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ ldr.w r2, [pc, #2348] @ 1381c4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -334003,15 +333999,15 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d14, d9 │ │ │ │ + vqadd.s32 d16, d14, d9 │ │ │ │ strh r4, [r3, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w ip, #330 @ 0x14a │ │ │ │ ite ne │ │ │ │ movne.w r8, #10 │ │ │ │ moveq.w r8, #8 │ │ │ │ @@ -336668,15 +336664,15 @@ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 138ce0 │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ @@ -336763,28 +336759,28 @@ │ │ │ │ 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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 138fc0 │ │ │ │ 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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1380ac │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 13f3cc │ │ │ │ @@ -336799,15 +336795,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 139362 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -336928,15 +336924,15 @@ │ │ │ │ bl 12d634 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 13a810 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -336945,15 +336941,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a776 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 12afa8 │ │ │ │ @@ -336975,15 +336971,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 13a12a │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13a2b6 │ │ │ │ @@ -337128,15 +337124,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 13a40e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7a8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 13a40e │ │ │ │ @@ -337146,15 +337142,15 @@ │ │ │ │ cbz r3, 13a2f8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13a7ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181b38 │ │ │ │ + bl 181b58 │ │ │ │ ldr.w r2, [pc, #1296] @ 13a818 │ │ │ │ ldr.w r3, [pc, #1288] @ 13a814 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -337264,15 +337260,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 251258 │ │ │ │ + bl 251278 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -337580,42 +337576,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13a0f2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1318d8 │ │ │ │ b.n 13a29e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1318d8 │ │ │ │ b.n 13a29e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13a2da │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 12af54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13a2dc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13a474 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 13a474 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -337637,15 +337633,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ ldrb.w r0, [r1, #37] @ 0x25 │ │ │ │ ldrd r2, r1, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 13a87c │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -337779,15 +337775,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 251258 │ │ │ │ + bl 251278 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -338172,15 +338168,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 13addc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 13addc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2bf4 │ │ │ │ + bl 1a2c14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13bd66 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -338221,19 +338217,19 @@ │ │ │ │ b.n 13a982 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -338990,15 +338986,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 13bc84 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b458 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -339412,15 +339408,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 13b284 │ │ │ │ vldr s0, [pc, #92] @ 13bb24 │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b458 │ │ │ │ vldr d7, [pc, #60] @ 13bb18 │ │ │ │ @@ -339442,17 +339438,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - ite gt │ │ │ │ - movgt r1, r3 │ │ │ │ - movle r0, r0 │ │ │ │ + ite al │ │ │ │ + moval r1, r3 │ │ │ │ + mov r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1168] @ 0x490 │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b458 │ │ │ │ @@ -339650,15 +339646,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 13b04a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -339720,15 +339716,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 13be36 │ │ │ │ + cbz r0, 13be3e │ │ │ │ movs r1, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -339854,15 +339850,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 13bdb0 │ │ │ │ bl 12d5bc │ │ │ │ ldr r1, [pc, #104] @ (13c00c ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -339902,33 +339898,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ ldr r1, [pc, #44] @ (13c030 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ nop │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1368] @ 13c5a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -339961,15 +339957,15 @@ │ │ │ │ beq.w 13c59a │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 13c0c8 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c23c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 13c3b2 │ │ │ │ @@ -339986,21 +339982,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 13c034 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c39a │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -340079,15 +340075,15 @@ │ │ │ │ beq.w 13c2dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 13c1bc │ │ │ │ ldrb.w r3, [r0, #390] @ 0x186 │ │ │ │ cbz r3, 13c1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cbz r0, 13c1ec │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 13c1ec │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -340240,15 +340236,15 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 13c034 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -340257,15 +340253,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13c0fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c09c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 13c0c4 │ │ │ │ @@ -340329,25 +340325,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c442 │ │ │ │ mov r4, r9 │ │ │ │ b.n 13c1ec │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c558 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c542 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 12d3b4 │ │ │ │ @@ -340424,24 +340420,24 @@ │ │ │ │ b.n 13c4d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13c480 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13c46a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 12b458 │ │ │ │ @@ -340461,15 +340457,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r7, #174 @ 0xae │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [pc, #40] @ (13c5dc ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #40] @ (13c5e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -340858,15 +340854,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 12a064 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13cef6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 12afa8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -340917,27 +340913,27 @@ │ │ │ │ str.w r2, [r1, #876] @ 0x36c │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 13ea3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 13c926 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 13c98c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 13c992 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 13ca22 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -341007,15 +341003,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13cb2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 1ee208 │ │ │ │ + bl 1ee228 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 13c034 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 13a0b8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -341349,15 +341345,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 12af54 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13c9b2 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13cb88 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ @@ -341775,15 +341771,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 13d21a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -341923,15 +341919,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 13d4e4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b10 │ │ │ │ + bl 186b30 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -342571,48 +342567,48 @@ │ │ │ │ ldr r3, [pc, #980] @ (13e004 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #980] @ (13e008 ) │ │ │ │ ldr r1, [pc, #980] @ (13e00c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dbd4 │ │ │ │ ldr r3, [pc, #964] @ (13e010 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #964] @ (13e014 ) │ │ │ │ ldr r1, [pc, #968] @ (13e018 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dbe4 │ │ │ │ ldr r3, [pc, #952] @ (13e01c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #952] @ (13e020 ) │ │ │ │ ldr r1, [pc, #952] @ (13e024 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dbba │ │ │ │ ldr r3, [pc, #936] @ (13e028 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #936] @ (13e02c ) │ │ │ │ ldr r1, [pc, #940] @ (13e030 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dbf4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1448] @ 0x5a8 │ │ │ │ @@ -342638,15 +342634,15 @@ │ │ │ │ ldr r3, [pc, #860] @ (13e034 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (13e038 ) │ │ │ │ ldr r1, [pc, #860] @ (13e03c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dc14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 13e758 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -342685,15 +342681,15 @@ │ │ │ │ ldr r3, [pc, #740] @ (13e040 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #740] @ (13e044 ) │ │ │ │ ldr r1, [pc, #740] @ (13e048 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dc26 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13e774 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -342710,15 +342706,15 @@ │ │ │ │ ldr r3, [pc, #684] @ (13e04c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (13e050 ) │ │ │ │ ldr r1, [pc, #688] @ (13e054 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13d5b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 13e27e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -342823,15 +342819,15 @@ │ │ │ │ ldr r3, [pc, #376] @ (13e058 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (13e05c ) │ │ │ │ ldr r1, [pc, #380] @ (13e060 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13d6b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 13dfe0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -342852,15 +342848,15 @@ │ │ │ │ strh r2, [r3, #12] │ │ │ │ b.w 13d6e4 │ │ │ │ ldr r2, [pc, #308] @ (13e064 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #308] @ (13e068 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ b.w 13c948 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.w 13d072 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 13e7b2 │ │ │ │ @@ -342921,80 +342917,80 @@ │ │ │ │ ldr r3, [pc, #136] @ (13e06c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (13e070 ) │ │ │ │ ldr r1, [pc, #140] @ (13e074 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13df00 │ │ │ │ nop │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13e09c │ │ │ │ + bvc.n 13e0dc │ │ │ │ movs r5, r4 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r1, r3 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 13e08a │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ @@ -343114,15 +343110,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 13e198 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b10 │ │ │ │ + bl 186b30 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 44980 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -343148,63 +343144,63 @@ │ │ │ │ ldr.w r3, [pc, #2140] @ 13ea7c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2136] @ 13ea80 │ │ │ │ ldr.w r1, [pc, #2136] @ 13ea84 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dd16 │ │ │ │ ldr.w r3, [pc, #2120] @ 13ea88 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2116] @ 13ea8c │ │ │ │ ldr.w r1, [pc, #2116] @ 13ea90 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dde8 │ │ │ │ ldr.w r3, [pc, #2100] @ 13ea94 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2096] @ 13ea98 │ │ │ │ ldr.w r1, [pc, #2096] @ 13ea9c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13ddd4 │ │ │ │ ldr.w r3, [pc, #2080] @ 13eaa0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2076] @ 13eaa4 │ │ │ │ ldr.w r1, [pc, #2076] @ 13eaa8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13ddc2 │ │ │ │ mov r0, r2 │ │ │ │ bl 11d9bc │ │ │ │ b.w 13d5a2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 13d53c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ @@ -343236,15 +343232,15 @@ │ │ │ │ ldr.w r3, [pc, #1932] @ 13eaac │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1932] @ 13eab0 │ │ │ │ ldr.w r1, [pc, #1932] @ 13eab4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13dd94 │ │ │ │ ldrb.w r3, [r6, #353] @ 0x161 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 13e358 │ │ │ │ ldrb.w r2, [r6, #340] @ 0x154 │ │ │ │ @@ -343584,15 +343580,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 13e1e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 13e8ec │ │ │ │ @@ -343608,83 +343604,83 @@ │ │ │ │ ldr r3, [pc, #868] @ (13eac0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #868] @ (13eac4 ) │ │ │ │ ldr r1, [pc, #872] @ (13eac8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13dcfa │ │ │ │ ldr r3, [pc, #852] @ (13eacc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #852] @ (13ead0 ) │ │ │ │ ldr r1, [pc, #856] @ (13ead4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13dd7e │ │ │ │ ldr r3, [pc, #836] @ (13ead8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #836] @ (13eadc ) │ │ │ │ ldr r1, [pc, #840] @ (13eae0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e74e │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13db7e │ │ │ │ ldr r3, [pc, #816] @ (13eae4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #816] @ (13eae8 ) │ │ │ │ ldr r1, [pc, #816] @ (13eaec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13df54 │ │ │ │ ldr r3, [pc, #800] @ (13eaf0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (13eaf4 ) │ │ │ │ ldr r1, [pc, #800] @ (13eaf8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13dd52 │ │ │ │ ldr r3, [pc, #784] @ (13eafc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #784] @ (13eb00 ) │ │ │ │ ldr r1, [pc, #784] @ (13eb04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e70a │ │ │ │ ldr r3, [pc, #768] @ (13eb08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (13eb0c ) │ │ │ │ ldr r1, [pc, #772] @ (13eb10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e380 │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13dba8 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ @@ -343753,61 +343749,61 @@ │ │ │ │ ldr r3, [pc, #548] @ (13eb14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #548] @ (13eb18 ) │ │ │ │ ldr r1, [pc, #552] @ (13eb1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e73c │ │ │ │ ldr r3, [pc, #536] @ (13eb20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #536] @ (13eb24 ) │ │ │ │ ldr r1, [pc, #536] @ (13eb28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e2f2 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 13cdc2 │ │ │ │ ldr r3, [pc, #492] @ (13eb2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #492] @ (13eb30 ) │ │ │ │ ldr r1, [pc, #496] @ (13eb34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 13d7c2 │ │ │ │ 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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 13e16a │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -343818,15 +343814,15 @@ │ │ │ │ ldr r3, [pc, #428] @ (13eb38 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #428] @ (13eb3c ) │ │ │ │ ldr r1, [pc, #428] @ (13eb40 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3b0 │ │ │ │ b.n 13e216 │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13debe │ │ │ │ add.w r0, sl, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ @@ -343897,142 +343893,142 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 13e5c6 │ │ │ │ b.n 13ea24 │ │ │ │ ldr r1, [pc, #224] @ (13eb54 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r1, r3 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + movs r1, r3 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ + movs r1, r3 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r4, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ - movs r1, r3 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r3 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ - movs r1, r3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (13eb7c ) │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ ldr r1, [pc, #16] @ (13eb80 ) │ │ │ │ ldr r0, [pc, #20] @ (13eb84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (13ed1c ) │ │ │ │ @@ -344204,15 +344200,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr.w r7, [pc, #1036] @ 13f154 │ │ │ │ mov r6, r2 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 13eed0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13eea2 │ │ │ │ @@ -344226,67 +344222,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (13f160 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6c50 │ │ │ │ + bl 1a6c70 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 110cfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 156464 │ │ │ │ cbz r0, 13ee1e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19ca00 │ │ │ │ + bl 19ca20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f2d94 │ │ │ │ + bl 1f2db4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f4474 │ │ │ │ + bl 1f4494 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f08b0 │ │ │ │ + bl 1f08d0 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ede0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19d388 │ │ │ │ + bl 19d3a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13ef5a │ │ │ │ ldrb.w r3, [r8, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13ef46 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -344294,23 +344290,23 @@ │ │ │ │ beq.n 13eee8 │ │ │ │ ldr r3, [pc, #808] @ (13f164 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20eaf8 │ │ │ │ + bl 20eb18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13ef62 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 223308 │ │ │ │ + bl 223328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ad6cc │ │ │ │ + bl 1ad6ec │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 13efaa │ │ │ │ ldr r3, [pc, #764] @ (13f168 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -344372,15 +344368,15 @@ │ │ │ │ b.n 13ee38 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13eec8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19f6f0 │ │ │ │ + bl 19f710 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13eec8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #408] @ 0x198 │ │ │ │ @@ -344394,37 +344390,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ef22 │ │ │ │ cbz r1, 13ef38 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0694 │ │ │ │ + bl 1b06b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #530] @ 0x212 │ │ │ │ b.n 13eec8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 15662c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13ee32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ b.n 13ee32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 156520 │ │ │ │ b.n 13ee28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20d550 │ │ │ │ + bl 20d570 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3118 │ │ │ │ + bl 1f3138 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3964 │ │ │ │ + bl 1f3984 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa3e8 │ │ │ │ + bl 1fa408 │ │ │ │ b.n 13ee4e │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 13eeb6 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 13f106 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -344474,15 +344470,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13efe2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13efee │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13efda │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 13f0f8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -344583,20 +344579,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (13f188 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (13f18c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 13eeb6 │ │ │ │ ldr r3, [pc, #92] @ (13f190 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13f10a │ │ │ │ ldr r3, [pc, #92] @ (13f194 ) │ │ │ │ add r3, pc │ │ │ │ @@ -344623,60 +344619,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r2, #1 │ │ │ │ movs r1, r3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - mls r0, r0, r8, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + smladx r0, r0, r8, r0 │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r1, r3 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 30 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r3, 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 r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -344781,108 +344777,108 @@ │ │ │ │ ldr r3, [pc, #84] @ (13f340 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r1, [pc, #52] @ (13f344 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 216760 │ │ │ │ + bl 216780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r1, [pc, #36] @ (13f348 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1828d8 │ │ │ │ + bl 1828f8 │ │ │ │ b.n 13f30e │ │ │ │ lsrs r4, r6, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #24] │ │ │ │ - str??.w r0, [ip, #24] │ │ │ │ + ldrsb.w r0, [lr, r8, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [ip :64], r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 13f38c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f398 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ nop │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 13f3bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f3c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ nop │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 13f44e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cbz r0, 13f448 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -344898,15 +344894,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 13f402 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 13f448 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -344917,15 +344913,15 @@ │ │ │ │ bne.n 13f432 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f458 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ movs r1, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -344938,29 +344934,29 @@ │ │ │ │ add.w r7, r0, r2, lsl #2 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cbz r3, 13f4a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 13f4b8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #824] @ (13f7dc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #820] @ (13f7e0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ str.w r0, [r7, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 12b458 │ │ │ │ @@ -345057,15 +345053,15 @@ │ │ │ │ ldr.w r0, [r7, #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 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 12b7d0 │ │ │ │ @@ -345265,15 +345261,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #412] @ (13f998 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -345285,15 +345281,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 12cdb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 13f840 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #380] @ (13f9a0 ) │ │ │ │ ldr r3, [pc, #372] @ (13f99c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -345414,15 +345410,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 13f95c │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 13f822 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 13f990 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -345450,15 +345446,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (13fa64 ) │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (13fa68 ) │ │ │ │ @@ -345520,15 +345516,15 @@ │ │ │ │ bl 13eb58 │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -345545,15 +345541,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ (13faac ) │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -345709,15 +345705,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (13fcd0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ ldr r3, [pc, #128] @ (13fcd4 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -345776,31 +345772,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (13fd00 ) │ │ │ │ ldr r0, [pc, #20] @ (13fd04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r1, r3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 140628 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 12c4c0 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -345867,15 +345863,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 13fd64 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 13ff4e │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -345952,15 +345948,15 @@ │ │ │ │ cbz r2, 13fed6 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 13fdd8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13ff40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13ff38 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -345968,29 +345964,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 140360 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 140360 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13ff30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13ff02 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 140360 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13fef2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ff0c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -346079,15 +346075,15 @@ │ │ │ │ bne.w 13fdd8 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 13fec0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1400a4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14009c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -346118,30 +346114,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 140518 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 14018e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 140036 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 12c4ec │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1400ee │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1400ee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 1400e2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -346153,15 +346149,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 1400dc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1400be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13fdd8 │ │ │ │ movs r2, #5 │ │ │ │ @@ -346787,15 +346783,15 @@ │ │ │ │ bhi.n 1407ac │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1406fc │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1406fc │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1407d4 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -346891,19 +346887,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1408b4 ) │ │ │ │ ldr r0, [pc, #20] @ (1408b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r4, 1408de │ │ │ │ + cbz r4, 1408e6 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1408f4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 1408f4 │ │ │ │ @@ -348193,25 +348189,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1878e0 │ │ │ │ + bl 187900 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 141814 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187a9c │ │ │ │ + bl 187abc │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 141782 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -348236,15 +348232,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 141778 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 141778 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187bdc │ │ │ │ + bl 187bfc │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 141778 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -348293,15 +348289,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1417b0 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 141796 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187a7c │ │ │ │ + bl 187a9c │ │ │ │ ldr r2, [pc, #48] @ (14182c ) │ │ │ │ ldr r3, [pc, #36] @ (141820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -348457,15 +348453,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12c4c0 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -348754,15 +348750,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 141c62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1419a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 141ba4 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -348780,23 +348776,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 141d68 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d58 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d58 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 141ce4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d50 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141cd8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -348832,15 +348828,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 141d22 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 141d1a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 141ce4 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 12b6ec │ │ │ │ @@ -349147,15 +349143,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ - bl 1a2220 │ │ │ │ + bl 1a2240 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #3 │ │ │ │ beq.n 142086 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ @@ -349276,15 +349272,15 @@ │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1421be │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -352041,15 +352037,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r4, [pc, #2700] @ 1449a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ ldr.w r8, [r5, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -352058,15 +352054,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 143f78 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 142e10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -352567,15 +352563,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 142240 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 144464 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r2, [pc, #1316] @ 1449a8 │ │ │ │ ldr.w r3, [pc, #1300] @ 14499c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -353250,15 +353246,15 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 12b458 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ b.w 1441bc │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ beq.n 144c1a │ │ │ │ @@ -353327,15 +353323,15 @@ │ │ │ │ bne.n 144bec │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 144b72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.w 14440c │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 144c4e │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -353351,15 +353347,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 144c30 │ │ │ │ ldr.w r7, [r9] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r4, fp, r2 │ │ │ │ @@ -353459,15 +353455,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 14539c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1187] @ 0x4a3 │ │ │ │ blx 43fd0 │ │ │ │ @@ -353771,15 +353767,15 @@ │ │ │ │ beq.w 1453b4 │ │ │ │ movw r9, #385 @ 0x181 │ │ │ │ movt r9, #13286 @ 0x33e6 │ │ │ │ mov.w fp, #0 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #2 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r8, #16 │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 1453d2 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ @@ -354423,15 +354419,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 12c4c0 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -354496,15 +354492,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 12b214 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b80c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -354531,22 +354527,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c3c │ │ │ │ + bl 187c5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ @@ -354583,15 +354579,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 14576a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #392] @ (145a6c ) │ │ │ │ ldr r3, [pc, #384] @ (145a68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354664,31 +354660,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r0, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1458b4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1459e8 │ │ │ │ b.n 1458b4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1458b4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1459da │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -355194,54 +355190,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -355258,15 +355254,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, pc, #432 @ (adr r0, 146174 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355275,15 +355271,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #232] @ 1460d4 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -355293,18 +355289,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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1460bc │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ @@ -355320,21 +355316,21 @@ │ │ │ │ bx r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ @@ -355348,15 +355344,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 14604c │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 14604c │ │ │ │ @@ -355386,56 +355382,56 @@ │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ ldr.w r8, [pc, #1036] @ 146518 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14616c │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [pc, #940] @ (14651c ) │ │ │ │ ldr r2, [pc, #944] @ (146520 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -355443,28 +355439,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -355499,15 +355495,15 @@ │ │ │ │ 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 r9, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 146292 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1464fe │ │ │ │ bhi.w 146502 │ │ │ │ @@ -355519,42 +355515,42 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 14623a │ │ │ │ ldr r3, [pc, #664] @ (14652c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #660] @ (146530 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d4c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 145fc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov sl, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ strd r3, r9, [r0, #28] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ @@ -355562,27 +355558,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -355615,33 +355611,33 @@ │ │ │ │ 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 r8, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -355649,23 +355645,23 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ @@ -355699,18 +355695,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3dd4 │ │ │ │ + bl 1a3df4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 145fc8 │ │ │ │ ldr r2, [pc, #92] @ (146534 ) │ │ │ │ ldr r3, [pc, #56] @ (146510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -355739,23 +355735,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355774,22 +355770,22 @@ │ │ │ │ bhi.n 14665c │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r2, r7, #13 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -355799,32 +355795,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ b.n 146574 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -355842,15 +355838,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ b.n 146574 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ @@ -355889,35 +355885,35 @@ │ │ │ │ ldr.w r2, [pc, #1288] @ 146bcc │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146700 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -355925,27 +355921,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -355974,15 +355970,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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 14682e │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 146bae │ │ │ │ bhi.w 146ba6 │ │ │ │ @@ -356015,38 +356011,38 @@ │ │ │ │ bne.w 146bb6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #936] @ (146bdc ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d4c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #17] │ │ │ │ bl 145fc8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -356055,34 +356051,34 @@ │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 146540 │ │ │ │ add.w r3, r8, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -356091,26 +356087,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -356143,37 +356139,37 @@ │ │ │ │ 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 r8, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1469fa │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -356181,27 +356177,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -356234,81 +356230,81 @@ │ │ │ │ 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 r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 145fc8 │ │ │ │ movw r1, #771 @ 0x303 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3dd4 │ │ │ │ + bl 1a3df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 145fc8 │ │ │ │ b.n 146812 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 146aae │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 14699e │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1466b2 │ │ │ │ ldr r3, [pc, #64] @ (146be0 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 146830 │ │ │ │ @@ -356324,23 +356320,23 @@ │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -356372,30 +356368,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a0be8 │ │ │ │ + bl 1a0c08 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 146c6e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -356441,21 +356437,21 @@ │ │ │ │ b.n 146cee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 146d84 │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -356471,29 +356467,29 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #24 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ bne.n 146ce4 │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 146cee │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -356530,21 +356526,21 @@ │ │ │ │ beq.n 146ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ @@ -356562,15 +356558,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [pc, #176] @ (146f00 ) │ │ │ │ ldr r3, [pc, #160] @ (146ef0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -356583,21 +356579,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 146ca4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 146cce │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -356608,15 +356604,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, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ b.n 146e4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 146ee2 │ │ │ │ @@ -356712,15 +356708,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 146fbe │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 146fae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -357215,15 +357211,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 1474fa │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (147500 ) │ │ │ │ ldr r1, [pc, #20] @ (147504 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 41502 │ │ │ │ b.n 146ffe │ │ │ │ vtbl.8 d20, {d15-d18}, d24 │ │ │ │ @@ -357297,22 +357293,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 1ad6cc │ │ │ │ + bl 1ad6ec │ │ │ │ ldr r2, [pc, #16] @ (1475e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1475ec ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ + bl 1a1a0c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 1d55ea │ │ │ │ b.n 146f5e │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357526,30 +357522,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ ldr.w r7, [r5, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14798e │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1478a2 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1478a2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1538 │ │ │ │ + bl 1a1558 │ │ │ │ cbz r0, 147836 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 14795a │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -357592,15 +357588,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 14787c │ │ │ │ b.n 147854 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 147810 │ │ │ │ mov r4, r8 │ │ │ │ @@ -357820,15 +357816,15 @@ │ │ │ │ sub.w r2, r3, #54 @ 0x36 │ │ │ │ sub.w r9, r3, #58 @ 0x3a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 147854 │ │ │ │ movs r0, #0 │ │ │ │ b.n 147af2 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -357848,18 +357844,18 @@ │ │ │ │ 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 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 147d5c │ │ │ │ mov r5, r6 │ │ │ │ @@ -357902,15 +357898,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 147bc6 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 147b70 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 147c6c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -357971,15 +357967,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 147b48 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 12b4e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -358013,15 +358009,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ b.n 147bba │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 147ba6 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -358069,15 +358065,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 147d16 │ │ │ │ mov r1, r6 │ │ │ │ b.n 147ce0 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -358372,17 +358368,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 147ebe │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 147e42 │ │ │ │ b.n 148056 │ │ │ │ nop │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ movs r5, 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 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -358399,15 +358395,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 17e2d0 │ │ │ │ + bl 17e2f0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -358636,17 +358632,17 @@ │ │ │ │ bls.n 148282 │ │ │ │ b.n 1481b0 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1481b0 │ │ │ │ b.n 148306 │ │ │ │ nop │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #32 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r5, 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 r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -358706,15 +358702,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 148620 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 148438 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 148438 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -358728,15 +358724,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1483fc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1483f2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 148402 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1483cc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -359256,15 +359252,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 149354 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 148ea8 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -359402,15 +359398,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 142e10 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -359484,29 +359480,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 148bcc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 17e4d8 │ │ │ │ + bl 17e4f8 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 148c22 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 17e324 │ │ │ │ + bl 17e344 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ str r7, [r4, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ bne.n 148c00 │ │ │ │ mov r4, r9 │ │ │ │ @@ -359574,15 +359570,15 @@ │ │ │ │ bne.n 148c90 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 148c90 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 148c96 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 148ece │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -359612,15 +359608,15 @@ │ │ │ │ bne.n 148c62 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 14935c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 17e33c │ │ │ │ + bl 17e35c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 148d5c │ │ │ │ @@ -359764,15 +359760,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 148b1a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r2, [pc, #1200] @ 149360 │ │ │ │ ldr.w r3, [pc, #1184] @ 149354 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -359800,15 +359796,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 14926a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149256 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 148f2a │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 148d1a │ │ │ │ @@ -359825,28 +359821,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 148d1a │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 148f48 │ │ │ │ b.n 148d1a │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 148f7a │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 148f68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 148f2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -359867,15 +359863,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 14931a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1492e4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148f2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -360404,15 +360400,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 14952e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (149568 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14955c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 14952a │ │ │ │ @@ -360428,59 +360424,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (149574 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (149578 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1494fc │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (14957c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1494fc │ │ │ │ ldr r1, [pc, #52] @ (149580 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1494fc │ │ │ │ ldr r2, [pc, #44] @ (149584 ) │ │ │ │ add r2, pc │ │ │ │ b.n 149514 │ │ │ │ ldr r1, [pc, #40] @ (149588 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1494fc │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 149578 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 149668 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 1496e8 ) │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r0, r3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r0, r3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ movs r4, r3 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -360491,15 +360487,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 149666 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 149782 │ │ │ │ ldr r1, [pc, #600] @ (149810 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 149678 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 149688 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 149698 │ │ │ │ @@ -360510,29 +360506,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1496c8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1495e6 │ │ │ │ ldr r1, [pc, #564] @ (149814 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 149608 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 14970a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 149608 │ │ │ │ ldr r1, [pc, #536] @ (149818 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 14971c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 14972e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 149740 │ │ │ │ @@ -360548,74 +360544,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (14981c ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 14978e │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 149662 │ │ │ │ ldr r1, [pc, #452] @ (149820 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1495c0 │ │ │ │ ldr r1, [pc, #440] @ (149824 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1495c4 │ │ │ │ ldr r1, [pc, #428] @ (149828 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1495c8 │ │ │ │ ldr r1, [pc, #416] @ (14982c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1495cc │ │ │ │ ldr r1, [pc, #404] @ (149830 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1495d0 │ │ │ │ ldr r1, [pc, #392] @ (149834 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1495d4 │ │ │ │ ldr r1, [pc, #380] @ (149838 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1495d8 │ │ │ │ ldr r1, [pc, #368] @ (14983c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1495d8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1497b8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1497a6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -360629,174 +360625,174 @@ │ │ │ │ bmi.w 149802 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1497e8 │ │ │ │ ldr r1, [pc, #324] @ (149844 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1495fe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 149610 │ │ │ │ ldr r1, [pc, #296] @ (149848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 149616 │ │ │ │ ldr r1, [pc, #284] @ (14984c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 14961c │ │ │ │ ldr r1, [pc, #268] @ (149850 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 149622 │ │ │ │ ldr r1, [pc, #256] @ (149854 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 149628 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (149858 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldr r1, [pc, #216] @ (14985c ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1495c0 │ │ │ │ ldr r3, [pc, #208] @ (149860 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (149864 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1497da │ │ │ │ ldr r1, [pc, #184] @ (149868 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494cc │ │ │ │ b.n 149652 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1494cc │ │ │ │ ldr r1, [pc, #156] @ (14986c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149636 │ │ │ │ ldr r1, [pc, #148] @ (149870 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldr r1, [pc, #136] @ (149874 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldr r1, [pc, #128] @ (149878 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ ldr r1, [pc, #120] @ (14987c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149652 │ │ │ │ - bcs.n 1498e4 │ │ │ │ + bcs.n 149724 │ │ │ │ movs r0, r3 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - svc 12 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r0, r3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ movs r0, r3 │ │ │ │ - cbz r4, 149870 │ │ │ │ + sxth r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r0, r3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + svc 14 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 149a64 │ │ │ │ + b.n 149aa4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n 1497d8 │ │ │ │ + ble.n 149818 │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1497a8 │ │ │ │ + beq.n 1497e8 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 149824 │ │ │ │ + ble.n 149864 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14982c │ │ │ │ + udf #0 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 149804 │ │ │ │ + ble.n 149844 │ │ │ │ movs r0, r3 │ │ │ │ - udf #24 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 149818 │ │ │ │ + ble.n 149858 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 149828 │ │ │ │ + ble.n 149868 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -360805,36 +360801,36 @@ │ │ │ │ ldr.w r8, [pc, #2432] @ 14a21c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1498a2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 149aa0 │ │ │ │ ldr.w r1, [pc, #2408] @ 14a220 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #14 │ │ │ │ bmi.n 149974 │ │ │ │ ldr.w r1, [pc, #2392] @ 14a224 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr.w r1, [pc, #2380] @ 14a228 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 149d94 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bmi.w 149d84 │ │ │ │ lsls r6, r3, #29 │ │ │ │ bmi.w 149d76 │ │ │ │ @@ -360859,15 +360855,15 @@ │ │ │ │ bne.w 149e22 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 14a1d4 │ │ │ │ ldr.w r1, [pc, #2292] @ 14a22c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 149e42 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 149e42 │ │ │ │ @@ -360884,22 +360880,22 @@ │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r0, #15 │ │ │ │ ldr.w r1, [pc, #2232] @ 14a230 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1498d8 │ │ │ │ bl 129d64 │ │ │ │ ldr.w r1, [pc, #2220] @ 14a234 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 149e90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 149f22 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 149f14 │ │ │ │ @@ -360939,15 +360935,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14a1e2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2076] @ 14a238 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 149eec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 149e02 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -360961,36 +360957,36 @@ │ │ │ │ beq.w 14a204 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 14a210 │ │ │ │ cbnz r3, 149a64 │ │ │ │ ldr.w r1, [pc, #2016] @ 14a23c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a1f8 │ │ │ │ ldr.w r1, [pc, #2000] @ 14a240 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 14a1ec │ │ │ │ ldr.w r1, [pc, #1980] @ 14a244 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr.w r1, [pc, #1972] @ 14a248 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -361032,44 +361028,44 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 149b2c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 149b2c │ │ │ │ ldr.w r1, [pc, #1832] @ 14a24c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 12b744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 149c96 │ │ │ │ ldr.w r1, [pc, #1804] @ 14a250 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 149fc0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 149e82 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 149b86 │ │ │ │ ldr.w r1, [pc, #1772] @ 14a254 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b86 │ │ │ │ ldr.w r1, [pc, #1764] @ 14a258 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 149b52 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 149d18 │ │ │ │ @@ -361096,22 +361092,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 149bac │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 149b98 │ │ │ │ ldr.w r1, [pc, #1684] @ 14a25c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 149b9e │ │ │ │ ldr.w r1, [pc, #1668] @ 14a260 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b9e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 149c92 │ │ │ │ ldr.w r1, [pc, #1648] @ 14a264 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1648] @ 14a268 │ │ │ │ @@ -361138,15 +361134,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 149c3e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 149c80 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -361158,77 +361154,77 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 149c4a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 149c02 │ │ │ │ ldr.w r1, [pc, #1544] @ 14a26c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 149c0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149c0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1512] @ 14a270 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149c48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149ad4 │ │ │ │ ldr.w r1, [pc, #1500] @ 14a274 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 12b754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149dea │ │ │ │ ldr.w r1, [pc, #1480] @ 14a278 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b40 │ │ │ │ ldr.w r1, [pc, #1468] @ 14a27c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 149b34 │ │ │ │ ldr.w r8, [pc, #1452] @ 14a280 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1452] @ 14a284 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 149cf8 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 149b34 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149cf0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 149ce2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 149ce2 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 149bea │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -361241,47 +361237,47 @@ │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr.w r1, [pc, #1352] @ 14a288 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149916 │ │ │ │ ldr.w r1, [pc, #1344] @ 14a28c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 149910 │ │ │ │ ldr.w r1, [pc, #1332] @ 14a290 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149908 │ │ │ │ ldr.w r1, [pc, #1320] @ 14a294 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149900 │ │ │ │ ldr.w r1, [pc, #1312] @ 14a298 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1498f8 │ │ │ │ ldr.w r1, [pc, #1300] @ 14a29c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1498f2 │ │ │ │ ldr.w r1, [pc, #1288] @ 14a2a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1498ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 149b2c │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -361290,51 +361286,51 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 14a086 │ │ │ │ ldr.w r1, [pc, #1244] @ 14a2a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149af2 │ │ │ │ ldr.w r1, [pc, #1232] @ 14a2a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b1a │ │ │ │ mov r0, r4 │ │ │ │ bl 12b774 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1208] @ 14a2ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b40 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 149fcc │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 149ac0 │ │ │ │ ldr.w r1, [pc, #1180] @ 14a2b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ bl 129d64 │ │ │ │ ldr.w r1, [pc, #1164] @ 14a2b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 14994e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -361351,151 +361347,151 @@ │ │ │ │ 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, #1092] @ 14a2bc │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr.w r1, [pc, #1084] @ 14a2c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b86 │ │ │ │ ldr.w r1, [pc, #1072] @ 14a2c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 14999c │ │ │ │ ldr.w r1, [pc, #1060] @ 14a2c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1499d2 │ │ │ │ ldr.w r1, [pc, #1052] @ 14a2cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499cc │ │ │ │ ldr.w r1, [pc, #1040] @ 14a2d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499c6 │ │ │ │ ldr.w r1, [pc, #1028] @ 14a2d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499c0 │ │ │ │ ldr r1, [pc, #1016] @ (14a2d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499ba │ │ │ │ ldr r1, [pc, #1004] @ (14a2dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149a2c │ │ │ │ ldr r1, [pc, #996] @ (14a2e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499b4 │ │ │ │ ldr r1, [pc, #988] @ (14a2e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499ae │ │ │ │ ldr r1, [pc, #976] @ (14a2e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499a8 │ │ │ │ ldr r1, [pc, #968] @ (14a2ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499a2 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 14a14a │ │ │ │ ldr r3, [pc, #948] @ (14a2f0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (14a2f4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #944] @ (14a2f8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 149f72 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 149f52 │ │ │ │ ldr r1, [pc, #916] @ (14a2fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b7e │ │ │ │ ldr r1, [pc, #908] @ (14a300 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149f5e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #888] @ (14a304 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b1a │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #868] @ (14a308 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b1a │ │ │ │ ldr r1, [pc, #856] @ (14a30c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149b18 │ │ │ │ ldr r1, [pc, #844] @ (14a310 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149b86 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -361504,441 +361500,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #812] @ (14a314 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #808] @ (14a318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #796] @ (14a31c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 1499e8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #780] @ (14a320 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1499de │ │ │ │ ldr r1, [pc, #768] @ (14a324 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #756] @ (14a328 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #748] @ (14a32c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #736] @ (14a330 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #728] @ (14a334 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #716] @ (14a338 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #708] @ (14a33c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #696] @ (14a340 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149af2 │ │ │ │ ldr r1, [pc, #684] @ (14a344 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #676] @ (14a348 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #664] @ (14a34c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #656] @ (14a350 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #644] @ (14a354 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #636] @ (14a358 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #624] @ (14a35c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #616] @ (14a360 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #604] @ (14a364 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #596] @ (14a368 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #584] @ (14a36c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #576] @ (14a370 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldr r1, [pc, #564] @ (14a374 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e42 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #548] @ (14a378 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149f38 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 14a1c8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #516] @ (14a37c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [pc, #508] @ (14a380 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #504] @ (14a384 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #492] @ (14a388 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 14a180 │ │ │ │ ldr r1, [pc, #484] @ (14a38c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 14a180 │ │ │ │ ldr r1, [pc, #476] @ (14a390 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 14a180 │ │ │ │ ldr r1, [pc, #468] @ (14a394 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 14a180 │ │ │ │ ldr r1, [pc, #460] @ (14a398 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 14a180 │ │ │ │ ldr r1, [pc, #452] @ (14a39c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.w 149940 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 149a18 │ │ │ │ ldr r1, [pc, #432] @ (14a3a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149a92 │ │ │ │ ldr r1, [pc, #424] @ (14a3a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149a7a │ │ │ │ ldr r1, [pc, #416] @ (14a3a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149a64 │ │ │ │ ldr r1, [pc, #408] @ (14a3ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ b.n 149a64 │ │ │ │ - bne.n 14a310 │ │ │ │ + bne.n 14a150 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a2d8 │ │ │ │ + ble.n 14a318 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a2d4 │ │ │ │ + ble.n 14a314 │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 14a2a0 │ │ │ │ + bne.n 14a2e0 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a314 │ │ │ │ + ble.n 14a154 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a180 │ │ │ │ + bgt.n 14a1c0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a268 │ │ │ │ + ble.n 14a2a8 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a244 │ │ │ │ + ble.n 14a284 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a2d4 │ │ │ │ + bgt.n 14a314 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a198 │ │ │ │ + bgt.n 14a1d8 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a234 │ │ │ │ + ble.n 14a274 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 14a1b8 │ │ │ │ + blt.n 14a1f8 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a18c │ │ │ │ + blt.n 14a1cc │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #440 @ (adr r3, 14a424 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 14a4a4 ) │ │ │ │ movs r1, r3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf532001b │ │ │ │ - blt.n 14a1b0 │ │ │ │ + adcs.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ + blt.n 14a1f0 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a194 │ │ │ │ + blt.n 14a1d4 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a34c │ │ │ │ + blt.n 14a18c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 14a274 │ │ │ │ + bhi.n 14a2b4 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a244 │ │ │ │ + bhi.n 14a284 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a21c │ │ │ │ + bhi.n 14a25c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 14a240 │ │ │ │ + bls.n 14a280 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 14a240 │ │ │ │ + bls.n 14a280 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 149da4 │ │ │ │ + b.n 149de4 │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 14a304 │ │ │ │ + bls.n 14a344 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ movs r0, r3 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 14a200 │ │ │ │ + bhi.n 14a240 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 14a670 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 14a2f0 ) │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 14a2b4 │ │ │ │ + bhi.n 14a2f4 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a370 │ │ │ │ + bhi.n 14a3b0 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 14a614 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 14a694 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 14a2a4 │ │ │ │ + bhi.n 14a2e4 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 14a5b0 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 14a630 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ add r2, ip │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a35c │ │ │ │ + bhi.n 14a39c │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r6, 14a302 │ │ │ │ + cbnz r6, 14a30a │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 14a31c │ │ │ │ - movs r0, r3 │ │ │ │ - bhi.n 14a358 │ │ │ │ + bhi.n 14a35c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a374 │ │ │ │ + bhi.n 14a398 │ │ │ │ movs r0, r3 │ │ │ │ bhi.n 14a3b4 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + bhi.n 14a3f4 │ │ │ │ + movs r0, r3 │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ mvns r6, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 14a3b4 │ │ │ │ + bvc.n 14a3f4 │ │ │ │ movs r0, r3 │ │ │ │ - orn r0, r0, r7, lsr #32 │ │ │ │ - bvc.n 14a344 │ │ │ │ + eor.w r0, r0, r7, lsr #32 │ │ │ │ + bvc.n 14a384 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3fc │ │ │ │ + bvs.n 14a23c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a394 │ │ │ │ + bvs.n 14a3d4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3a4 │ │ │ │ + bvs.n 14a3e4 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a314 │ │ │ │ + bvs.n 14a354 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a314 │ │ │ │ + bvs.n 14a354 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a314 │ │ │ │ + bvs.n 14a354 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a380 │ │ │ │ + bvs.n 14a3c0 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 14a350 │ │ │ │ + bvc.n 14a390 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3b8 │ │ │ │ + bvs.n 14a3f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a390 │ │ │ │ + bvs.n 14a3d0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a368 │ │ │ │ + bvs.n 14a3a8 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a340 │ │ │ │ + bvs.n 14a380 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a318 │ │ │ │ + bvs.n 14a358 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3c0 │ │ │ │ + bvs.n 14a400 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a398 │ │ │ │ + bvs.n 14a3d8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a370 │ │ │ │ + bvs.n 14a3b0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a348 │ │ │ │ + bvs.n 14a388 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a320 │ │ │ │ + bpl.n 14a360 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2f8 │ │ │ │ + bpl.n 14a338 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2d0 │ │ │ │ + bpl.n 14a310 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2a8 │ │ │ │ + bpl.n 14a2e8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3b8 │ │ │ │ + bvs.n 14a3f8 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a33c │ │ │ │ + bpl.n 14a37c │ │ │ │ movs r0, r3 │ │ │ │ tst r6, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bpl.n 14a2ec │ │ │ │ + bpl.n 14a32c │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2f4 │ │ │ │ + bpl.n 14a334 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2d0 │ │ │ │ + bpl.n 14a310 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2b4 │ │ │ │ + bpl.n 14a2f4 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 14a416 │ │ │ │ + push {r3, r4} │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a484 │ │ │ │ + bpl.n 14a2c4 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a340 │ │ │ │ + bmi.n 14a380 │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r0, r3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a46c │ │ │ │ + bpl.n 14a2ac │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a460 │ │ │ │ + bpl.n 14a4a0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -361953,96 +361949,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (14a5f4 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 182a9c │ │ │ │ + bl 182abc │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 14a3fa │ │ │ │ ldr r2, [pc, #512] @ (14a5f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (14a5fc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 14a45e │ │ │ │ ldr r1, [pc, #500] @ (14a600 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #492] @ (14a604 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 14a454 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (14a608 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 14a43c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 14a432 │ │ │ │ ldr r1, [pc, #436] @ (14a60c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 14a4b6 │ │ │ │ ldr r1, [pc, #428] @ (14a610 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #420] @ (14a614 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 14a4ac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (14a618 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 14a494 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 14a48a │ │ │ │ ldr r1, [pc, #364] @ (14a61c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 14a4d8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -362053,19 +362049,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 14a4c4 │ │ │ │ ldr r1, [pc, #324] @ (14a620 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #316] @ (14a624 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 14a508 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -362073,58 +362069,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 14a4f2 │ │ │ │ ldr r6, [pc, #284] @ (14a628 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #276] @ (14a62c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 14a564 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #260] @ (14a630 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 14a55a │ │ │ │ ldr r1, [pc, #248] @ (14a634 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a5e2 │ │ │ │ ldr r2, [pc, #232] @ (14a638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (14a63c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #228] @ (14a640 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14a5ca │ │ │ │ ldr r1, [pc, #216] @ (14a644 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #212] @ (14a648 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14a5c0 │ │ │ │ ldr r6, [pc, #200] @ (14a64c ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 14a650 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -362132,101 +362128,101 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 14a5c0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 14a590 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14a598 │ │ │ │ ldr r1, [pc, #144] @ (14a654 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r1, [pc, #140] @ (14a658 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182ad4 │ │ │ │ + bl 182af4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 14a3e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (14a65c ) │ │ │ │ add r2, pc │ │ │ │ b.n 14a550 │ │ │ │ - ldr r0, [pc, #248] @ (14a6e4 ) │ │ │ │ + ldr r0, [pc, #376] @ (14a764 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 14a614 │ │ │ │ + cbnz r2, 14a61c │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r6, 14a616 │ │ │ │ + cbnz r6, 14a61e │ │ │ │ movs r7, r2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a6a0 │ │ │ │ + bmi.n 14a6e0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a698 │ │ │ │ + bmi.n 14a6d8 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a5f0 │ │ │ │ + bmi.n 14a630 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 14a8e0 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 14a960 ) │ │ │ │ movs r7, r2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a608 │ │ │ │ + bmi.n 14a648 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a550 │ │ │ │ + bcc.n 14a590 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #368 @ (adr r3, 14a790 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 14a810 ) │ │ │ │ movs r7, r2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a548 │ │ │ │ + bcc.n 14a588 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a708 │ │ │ │ + bcc.n 14a548 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a6ec │ │ │ │ + bcc.n 14a72c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a6fc │ │ │ │ + bcc.n 14a53c │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 14a630 │ │ │ │ + bcc.n 14a670 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a690 │ │ │ │ + bcc.n 14a6d0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a6b8 │ │ │ │ + bcc.n 14a6f8 │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 14a57c │ │ │ │ + bcs.n 14a5bc │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r7, r2 │ │ │ │ - bcs.n 14a5d8 │ │ │ │ + bcs.n 14a618 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 14a730 │ │ │ │ + bcs.n 14a570 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 14a682 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 14a684 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -362395,15 +362391,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 14a7d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -362426,15 +362422,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -362454,15 +362450,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 14a870 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -362554,15 +362550,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14a98a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -362625,15 +362621,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14aa36 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 14aa7a │ │ │ │ mov r4, r3 │ │ │ │ @@ -362644,15 +362640,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14aa6a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 14aa1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14aa22 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 14aa1c │ │ │ │ @@ -362674,29 +362670,29 @@ │ │ │ │ bne.n 14ab3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 14aa28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 14aa22 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 14ab2c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 14ab38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 14aaf6 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -362711,20 +362707,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14aaf4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14aa22 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14aace │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 14aade │ │ │ │ @@ -363100,15 +363096,15 @@ │ │ │ │ bhi.w 14b1d8 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 14b1ca │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 14af16 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -363261,20 +363257,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14b320 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14b0bc │ │ │ │ b.n 14b320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b320 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b0ae │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -363392,15 +363388,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14b1ce │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 14aefa │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b342 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 14aefe │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363422,15 +363418,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b2bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b2e6 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ cbz r0, 14b244 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 14af2a │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -363545,105 +363541,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 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b46c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b460 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b454 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b448 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b43c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b430 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14b424 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14b418 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cbz r0, 14b40c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14b358 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3b2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b38e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b37c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -364201,22 +364197,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bb12 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 14ba5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bb12 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -364239,15 +364235,15 @@ │ │ │ │ ldrh r1, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add.w sl, r0, r1 │ │ │ │ sub.w sl, sl, r3 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 14bac8 │ │ │ │ mov r1, fp │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 14baea │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 14babc │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -364291,30 +364287,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 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cbz r0, 14bb88 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 14bb74 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 14bb6e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 14bb6e │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 14bb6e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -364322,15 +364318,15 @@ │ │ │ │ cbnz r6, 14bb7c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14bb40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14bb36 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364683,15 +364679,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -364746,19 +364742,19 @@ │ │ │ │ bmi.w 14c5fe │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1872d4 │ │ │ │ + bl 1872f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14c52a │ │ │ │ - bl 18731c │ │ │ │ + bl 18733c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ movs r1, #16 │ │ │ │ strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #72] @ 0x48 │ │ │ │ @@ -364831,15 +364827,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14c1f2 │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18731c │ │ │ │ + bl 18733c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14bfee │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -364971,15 +364967,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ b.n 14c060 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ @@ -365282,15 +365278,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 14c15e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ @@ -365563,26 +365559,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 14c81e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 14c80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18731c │ │ │ │ + bl 18733c │ │ │ │ cbz r0, 14c7d8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 14c7d8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 14c7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18731c │ │ │ │ + bl 18733c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c7be │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14c7d8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -365637,27 +365633,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14c948 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c920 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 14c8e2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14c92a │ │ │ │ @@ -365674,19 +365670,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14c8ac │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ cbz r5, 14c920 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14c88a │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -365707,38 +365703,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14c8f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14c8d6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ b.n 14c8d4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ b.n 14c91c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ b.n 14c872 │ │ │ │ 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, #28] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ @@ -365989,15 +365985,15 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 14cb4a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -366007,25 +366003,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cbz r0, 14cc10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14b358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14cbfe │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 14cc3c │ │ │ │ @@ -366066,15 +366062,15 @@ │ │ │ │ bl 15b014 │ │ │ │ mov r0, r5 │ │ │ │ bl 14e76c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 15d1c0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldrb.w r3, [r5, #1187] @ 0x4a3 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2500] @ 14d668 │ │ │ │ @@ -366243,21 +366239,21 @@ │ │ │ │ bl 155a04 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -366530,52 +366526,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d126 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d16e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d156 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d192 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d17a │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d1b6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d19e │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -366624,15 +366620,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d2ca │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d2e6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d2e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -367325,15 +367321,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14dc52 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 14d474 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -367395,15 +367391,15 @@ │ │ │ │ bne.w 14df9e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 15c194 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 14e4f2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2704] @ 14e520 │ │ │ │ ldr.w r3, [pc, #2704] @ 14e524 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -367574,15 +367570,15 @@ │ │ │ │ beq.w 14cfec │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 14cfec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 14d388 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 14d9b8 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 14db28 │ │ │ │ @@ -367887,15 +367883,15 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 14e528 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1452] @ 14e52c │ │ │ │ ldr.w r1, [pc, #1452] @ 14e530 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14da76 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 15c77c │ │ │ │ @@ -367914,15 +367910,15 @@ │ │ │ │ ldr.w r2, [pc, #1388] @ 14e534 │ │ │ │ ldr.w r1, [pc, #1388] @ 14e538 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1384] @ 14e53c │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 14ce02 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 14ce40 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -367935,32 +367931,32 @@ │ │ │ │ ldr.w r3, [pc, #1332] @ 14e540 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1332] @ 14e544 │ │ │ │ ldr.w r1, [pc, #1332] @ 14e548 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 14ccca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #28 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr.w r2, [pc, #1280] @ 14e54c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r2, [pc, #1272] @ 14e550 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -368212,15 +368208,15 @@ │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.w 14cdca │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -368430,53 +368426,53 @@ │ │ │ │ ldr r2, [pc, #100] @ (14e55c ) │ │ │ │ ldr r1, [pc, #100] @ (14e560 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3b0 │ │ │ │ b.w 14da86 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 14cebc │ │ │ │ mov lr, r9 │ │ │ │ b.w 14d87c │ │ │ │ nop │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r0, r1, r2, r3, r4, r6} │ │ │ │ vtbx.8 d28, {d15}, d9 │ │ │ │ @ instruction: 0xffffc74d │ │ │ │ - vsri.32 , q1, #1 │ │ │ │ + vsri.32 , q9, #1 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #120] @ 0x78 │ │ │ │ bl 12a0b4 │ │ │ │ ldrb.w r2, [r4, #1416] @ 0x588 │ │ │ │ @@ -368510,15 +368506,15 @@ │ │ │ │ ldr r3, [pc, #124] @ (14e644 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (14e648 ) │ │ │ │ ldr r1, [pc, #128] @ (14e64c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 14dffe │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrh.w r1, [r4, #1412] @ 0x584 │ │ │ │ @@ -368530,15 +368526,15 @@ │ │ │ │ ldr r3, [pc, #84] @ (14e650 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #84] @ (14e654 ) │ │ │ │ ldr r1, [pc, #84] @ (14e658 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 14dfba │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ @@ -368549,29 +368545,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ b.n 14e58c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 14e17a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 14da8e │ │ │ │ nop │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -368678,15 +368674,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 14ee6c │ │ │ │ @@ -368695,15 +368691,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 15b1b4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 12c378 │ │ │ │ ldr.w r2, [pc, #1712] @ 14ee70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -368719,21 +368715,21 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e916 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14e802 │ │ │ │ b.n 14e836 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14e836 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e7f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -368747,15 +368743,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 14e906 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 14e816 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e802 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -368771,15 +368767,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14ee32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -368858,15 +368854,15 @@ │ │ │ │ bne.n 14e8a0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 44980 │ │ │ │ @@ -369000,15 +368996,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 14ea86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 14eac8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -369273,15 +369269,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ee5a │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ee3a │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -369301,15 +369297,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14eda2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14ee3a │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -369380,15 +369376,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 185e30 │ │ │ │ + bl 185e50 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14f2d6 │ │ │ │ mov r2, r3 │ │ │ │ @@ -369412,20 +369408,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 14eec8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 14efea │ │ │ │ mov r6, r5 │ │ │ │ @@ -369488,40 +369484,40 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 187350 │ │ │ │ + bl 187370 │ │ │ │ b.n 14ef34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 187350 │ │ │ │ + bl 187370 │ │ │ │ b.n 14ef34 │ │ │ │ ldrd r7, sl, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c154 │ │ │ │ + bl 18c174 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 14f2dc │ │ │ │ mov r0, r4 │ │ │ │ bl 12afa8 │ │ │ │ @@ -369550,23 +369546,23 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd r5, sl, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18c1fc │ │ │ │ + bl 18c21c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1873a4 │ │ │ │ + bl 1873c4 │ │ │ │ cbz r0, 14f09e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 14f092 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -369574,22 +369570,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 1873c8 │ │ │ │ + bl 1873e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f072 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1873a4 │ │ │ │ + bl 1873c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14f2c4 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -369622,15 +369618,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 14f22c │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1873c8 │ │ │ │ + bl 1873e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f0c0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -369709,30 +369705,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #508] @ 0x1fc │ │ │ │ bne.n 14f188 │ │ │ │ mov r0, sl │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #244] @ (14f2f8 ) │ │ │ │ ldr r3, [pc, #240] @ (14f2f4 ) │ │ │ │ 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 14f2ec │ │ │ │ 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 18c240 │ │ │ │ + bl 18c260 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 14f0fc │ │ │ │ mov r1, sl │ │ │ │ bl 12b140 │ │ │ │ b.n 14f112 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 14f138 │ │ │ │ @@ -369768,15 +369764,15 @@ │ │ │ │ strb.w r8, [r1, #-20] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18c240 │ │ │ │ + bl 18c260 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 14f27a │ │ │ │ b.n 14f028 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 14f246 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -370555,15 +370551,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15a9c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e294 │ │ │ │ + bl 17e2b4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -370601,15 +370597,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14fb22 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 14fab4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -370626,28 +370622,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 12b4e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17e324 │ │ │ │ + bl 17e344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 14fae2 │ │ │ │ mov r8, r3 │ │ │ │ b.n 14fb14 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -371406,28 +371402,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1502cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1502cc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1502c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1502c0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1502ae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 15034c │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -371565,27 +371561,27 @@ │ │ │ │ beq.n 1504ce │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 15045e │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 15045e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 150452 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 150408 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150442 │ │ │ │ mov r0, r7 │ │ │ │ bl 14fb68 │ │ │ │ add r9, r0 │ │ │ │ b.n 150408 │ │ │ │ @@ -371792,15 +371788,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 150666 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17e2d0 │ │ │ │ + bl 17e2f0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 15089c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -372150,17 +372146,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1509c0 │ │ │ │ mov r0, r8 │ │ │ │ b.n 150930 │ │ │ │ bl 14ca26 │ │ │ │ bl fffbaa2a │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1388] @ 150fb4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -372170,15 +372166,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 150a98 │ │ │ │ @@ -372240,29 +372236,29 @@ │ │ │ │ ldrne r3, [r5, #20] │ │ │ │ strne.w sl, [r3] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ - bl 17e4d8 │ │ │ │ + bl 17e4f8 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 150c50 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 150b38 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 17e324 │ │ │ │ + bl 17e344 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 150b32 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -372320,58 +372316,58 @@ │ │ │ │ beq.w 150e9e │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 150e9e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 150c3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 150c3c │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 150c2e │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 150c44 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 150c2e │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 150c2e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 150c20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 150c44 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150c12 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150bf0 │ │ │ │ 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 sl, r3 │ │ │ │ bne.n 150b60 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 17e33c │ │ │ │ + bl 17e35c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 150e38 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -372550,15 +372546,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 150dc8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 150e58 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -372568,15 +372564,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 150ad6 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #336] @ (150fc0 ) │ │ │ │ ldr r3, [pc, #328] @ (150fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -372868,15 +372864,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ 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 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 12c4c0 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -372931,15 +372927,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 151328 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 151534 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 151264 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 151256 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 151328 │ │ │ │ @@ -372948,15 +372944,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 151328 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 151328 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15123c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 151420 │ │ │ │ @@ -372980,24 +372976,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151324 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151324 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1512d2 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 151320 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1512c4 │ │ │ │ @@ -373018,18 +373014,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1512f0 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1512d2 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -373039,15 +373035,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1511a8 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 151194 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #752] @ (15163c ) │ │ │ │ ldr r3, [pc, #744] @ (151638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373116,15 +373112,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1512e0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15128e │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -373170,22 +373166,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 187c3c │ │ │ │ + bl 187c5c │ │ │ │ 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 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ 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] │ │ │ │ @@ -373315,18 +373311,18 @@ │ │ │ │ mrc 0, 4, r0, cr8, cr7, {4} │ │ │ │ mrc 0, 4, r0, cr6, cr7, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [lr], #604 @ 0x25c │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - mrc2 0, 6, r0, cr2, cr7, {0} │ │ │ │ - add r4, pc, #560 @ (adr r4, 151880 ) │ │ │ │ + mrc2 0, 7, r0, cr2, cr7, {0} │ │ │ │ + add r4, pc, #688 @ (adr r4, 151900 ) │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 151672 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 151674 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -373382,15 +373378,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1516c0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -373404,23 +373400,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 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cbz r0, 151742 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1516ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15172c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -373550,15 +373546,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 151876 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ @@ -373598,15 +373594,15 @@ │ │ │ │ bls.n 1518f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 151900 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1518f8 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1518f8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -373646,15 +373642,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1519a4 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1519b0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1519cc │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151984 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -373901,24 +373897,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 151c3c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 151c42 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 151c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151c24 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -374091,15 +374087,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 151e1c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ cbz r0, 151e22 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 151e28 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 151c04 │ │ │ │ @@ -374737,15 +374733,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 152472 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -375169,24 +375165,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -375603,24 +375599,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 152d24 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 152d10 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -375669,18 +375665,18 @@ │ │ │ │ bne.n 152d6a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 152d5c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 18619c │ │ │ │ + bl 1861bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r3, [pc, #1204] @ 153284 │ │ │ │ ldr.w r2, [pc, #1204] @ 153288 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 15b1b4 │ │ │ │ @@ -375948,26 +375944,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15306c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1530bc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1516ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1530a6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 15306c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -376263,15 +376259,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 152c38 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 15337e │ │ │ │ @@ -376383,21 +376379,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 153512 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -376455,24 +376451,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 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1535c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 153544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1535a8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -376549,31 +376545,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 153696 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 1536b0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1536d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1536bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1536f0 │ │ │ │ @@ -376612,15 +376608,15 @@ │ │ │ │ beq.n 153752 │ │ │ │ ldr.w ip, [r2, #44] @ 0x2c │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 153768 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 153736 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -376646,15 +376642,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cbz r0, 1537cc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1537d2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -377131,15 +377127,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153c76 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 153c1a │ │ │ │ @@ -377148,15 +377144,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153c1a │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -377387,15 +377383,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cbz r0, 153f3e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -377419,15 +377415,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 153c98 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 153ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153ef0 │ │ │ │ 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 │ │ │ │ @@ -377449,15 +377445,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 153fb0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 153fc6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 153fc6 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -377580,15 +377576,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154098 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 1536d4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -377622,26 +377618,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15400c │ │ │ │ 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 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15402c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 153f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154154 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -377714,15 +377710,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1542a4 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 15423c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1541be │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -377754,15 +377750,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15425c │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15432e │ │ │ │ @@ -378132,33 +378128,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1546c8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154646 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15468a │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 14cbcc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 154646 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 154646 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15467c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15466a │ │ │ │ @@ -378178,19 +378174,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 153a80 │ │ │ │ b.n 15466a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15464e │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 1546fa │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 154718 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378199,15 +378195,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 15464e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15464e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1546fa │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1546e8 │ │ │ │ @@ -378252,15 +378248,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 15480c │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1548a6 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -378277,15 +378273,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1547a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ b.n 15476e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1547ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1548a0 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -378309,15 +378305,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 1547ae │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 186f6c │ │ │ │ + bl 186f8c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1548b2 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -378335,15 +378331,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 154826 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154782 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 15476e │ │ │ │ b.n 154782 │ │ │ │ @@ -378877,15 +378873,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 155734 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1556d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154e66 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -378916,15 +378912,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 154e56 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -378947,15 +378943,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154dde │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 154e1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154dc2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -378976,27 +378972,27 @@ │ │ │ │ bne.n 154e78 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 154eca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 153544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154eb2 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 154e80 │ │ │ │ @@ -379032,36 +379028,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 154f44 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 154f44 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1536d4 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 154f10 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 154eec │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 154f6e │ │ │ │ b.n 154a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 154fa2 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -379073,15 +379069,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 154f64 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 153f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154f6e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -379099,27 +379095,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1557b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 153678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154fea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -379135,15 +379131,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 154e14 │ │ │ │ b.n 154dfe │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 155066 │ │ │ │ bl 12afa8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -379437,15 +379433,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov lr, r7 │ │ │ │ mov sl, 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} │ │ │ │ @@ -379471,19 +379467,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 185fc8 │ │ │ │ + bl 185fe8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r1, sl │ │ │ │ bl 153448 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -379760,19 +379756,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 154584 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 1555a4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154daa │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 1556fa │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 15376c │ │ │ │ @@ -379787,28 +379783,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 154daa │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 154daa │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1556f0 │ │ │ │ b.n 1556fa │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154da0 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 155788 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -379821,15 +379817,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 154da0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 154da0 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 155750 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15376c │ │ │ │ @@ -379844,34 +379840,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155760 │ │ │ │ b.n 15575c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1872c0 │ │ │ │ + bl 1872e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15582e │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1557f2 │ │ │ │ cbz r6, 15582e │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1872e8 │ │ │ │ + bl 187308 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1557cc │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1558ce │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -380072,15 +380068,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1534d0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -380094,15 +380090,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 155a34 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (155cf8 ) │ │ │ │ @@ -380115,29 +380111,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18619c │ │ │ │ + bl 1861bc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1534d0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -380220,24 +380216,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 155bd8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -380316,15 +380312,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 155ed6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -380775,15 +380771,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [pc, #828] @ (156450 ) │ │ │ │ ldr r2, [pc, #828] @ (156454 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 15b1b4 │ │ │ │ @@ -380999,15 +380995,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d528 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #524] @ 0x20c │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [pc, #280] @ (156458 ) │ │ │ │ ldr r3, [pc, #284] @ (15645c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -381139,15 +381135,15 @@ │ │ │ │ beq.n 156494 │ │ │ │ ldr r6, [pc, #76] @ (1564f0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1564c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381222,15 +381218,15 @@ │ │ │ │ beq.n 156550 │ │ │ │ ldr r6, [pc, #76] @ (1565ac ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 156584 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381337,15 +381333,15 @@ │ │ │ │ beq.n 15665c │ │ │ │ ldr r6, [pc, #76] @ (1566b8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 156690 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381791,15 +381787,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 156aec │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -382447,15 +382443,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1571cc │ │ │ │ ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -382835,15 +382831,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 15759c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -383004,15 +383000,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1576fa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #14] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -383033,19 +383029,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1577f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1577f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129d84 │ │ │ │ nop │ │ │ │ - eors r4, r6 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r6 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -383114,15 +383110,15 @@ │ │ │ │ bl 12bdf4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1578cc ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2b0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ @@ -383517,15 +383513,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 157cec │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -384083,15 +384079,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1581c0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -384297,15 +384293,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 1584ee │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -384654,15 +384650,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 15884e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -384895,15 +384891,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 158a42 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -384938,15 +384934,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2994 │ │ │ │ + bl 1a29b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13f3cc │ │ │ │ movs r2, #1 │ │ │ │ @@ -385325,15 +385321,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 158e80 │ │ │ │ movs r3, #3 │ │ │ │ b.n 158e6e │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -385418,15 +385414,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (159394 ) │ │ │ │ ldr r3, [pc, #796] @ (159398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a29cc │ │ │ │ + bl 1a29ec │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 13f3cc │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -386413,15 +386409,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 159b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b10 │ │ │ │ + bl 186b30 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 159a9c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -386470,15 +386466,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b10 │ │ │ │ + bl 186b30 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 159baa │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -387261,15 +387257,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 15a35e │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -388630,15 +388626,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 15b0f0 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -388685,15 +388681,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 15b67c │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -388762,45 +388758,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 15b2f8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ 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 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 15b2c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -388877,15 +388873,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 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 15b252 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -389127,15 +389123,15 @@ │ │ │ │ b.n 15b5b6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 15b1e0 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 15b5d8 │ │ │ │ @@ -390588,15 +390584,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 15c4fc │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -390622,15 +390618,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 15c3e6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -390641,25 +390637,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 15c1c2 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 15c45a │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15c426 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -391112,15 +391108,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186890 │ │ │ │ + bl 1868b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r1, r2, #18 │ │ │ │ @@ -391142,15 +391138,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186890 │ │ │ │ + bl 1868b0 │ │ │ │ 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 │ │ │ │ @@ -391166,15 +391162,15 @@ │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b78 │ │ │ │ + bl 186b98 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 15cbee │ │ │ │ @@ -392328,15 +392324,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15d7ea │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ ldr.w fp, [r9, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 15d7e2 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -392353,30 +392349,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15d7a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d7a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ b.n 15d7a6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 15d79e │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 15d790 │ │ │ │ mov r0, sl │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ b.n 15d764 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -393337,22 +393333,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (15e220 ) │ │ │ │ ldr r3, [pc, #156] @ (15e224 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -393965,28 +393961,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 15d804 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd sl, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (15e940 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -394858,32 +394854,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - mov.w r2, r9, lsr #8 │ │ │ │ + uxtb.w r2, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ @@ -395031,22 +395027,22 @@ │ │ │ │ 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, #300] @ (15f374 ) │ │ │ │ + ldr r3, [pc, #304] @ (15f378 ) │ │ │ │ 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, #288] @ (15f378 ) │ │ │ │ + ldr r1, [pc, #292] @ (15f37c ) │ │ │ │ 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 │ │ │ │ @@ -395054,132 +395050,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 15d804 │ │ │ │ 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 15d804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #49 @ 0x31 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ 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 15d900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + mov r0, r7 │ │ │ │ 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 15d804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + movs r2, #13 │ │ │ │ + orr.w r7, r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - 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 15d804 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f37c ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15f374 ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (15f380 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (15f378 ) │ │ │ │ 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 15f370 │ │ │ │ + bne.n 15f372 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (15f484 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f488 ) │ │ │ │ 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, #220] @ (15f488 ) │ │ │ │ + ldr r1, [pc, #220] @ (15f48c ) │ │ │ │ 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 │ │ │ │ @@ -395241,51 +395237,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f48c ) │ │ │ │ + ldr r2, [pc, #44] @ (15f490 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15f484 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f488 ) │ │ │ │ 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 15f480 │ │ │ │ + bne.n 15f484 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (15f5bc ) │ │ │ │ + ldr r3, [pc, #272] @ (15f5c0 ) │ │ │ │ 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, #260] @ (15f5c0 ) │ │ │ │ + ldr r1, [pc, #260] @ (15f5c4 ) │ │ │ │ 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 │ │ │ │ @@ -395364,52 +395360,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f5c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (15f5c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15f5bc ) │ │ │ │ + ldr r3, [pc, #32] @ (15f5c0 ) │ │ │ │ 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 15f5b6 │ │ │ │ + bne.n 15f5ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r7, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (15f768 ) │ │ │ │ + ldr r3, [pc, #388] @ (15f770 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (15f76c ) │ │ │ │ + ldr r1, [pc, #376] @ (15f774 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -395509,15 +395507,15 @@ │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - vldr d7, [pc, #92] @ 15f760 │ │ │ │ + vldr d7, [pc, #92] @ 15f768 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -395531,212 +395529,213 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15f770 ) │ │ │ │ + ldr r2, [pc, #52] @ (15f778 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (15f768 ) │ │ │ │ + ldr r3, [pc, #40] @ (15f770 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f75c │ │ │ │ + bne.n 15f764 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (15f8f8 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (15f900 ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ 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] @ (15f8fc ) │ │ │ │ + ldr r1, [pc, #344] @ (15f904 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 15d804 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #188] @ 0xbc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #188] @ 0xbc │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ 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, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - 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 15e5d0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d900 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - 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, #188] @ 0xbc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #140] @ 15f8f0 │ │ │ │ + vldr d7, [pc, #140] @ 15f8f8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - 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, #188] @ 0xbc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + 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 15d804 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (15f900 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (15f8f8 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (15f908 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (15f900 ) │ │ │ │ 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, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f8e6 │ │ │ │ + bne.n 15f8ee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (15fa34 ) │ │ │ │ + ldr r3, [pc, #276] @ (15fa3c ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (15fa38 ) │ │ │ │ + ldr r1, [pc, #264] @ (15fa40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -395817,50 +395816,50 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fa3c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fa44 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fa34 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fa3c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fa30 │ │ │ │ + bne.n 15fa38 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (15fbc0 ) │ │ │ │ + ldr r3, [pc, #356] @ (15fbc8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (15fbc4 ) │ │ │ │ + ldr r1, [pc, #348] @ (15fbcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -395971,50 +395970,50 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fbc8 ) │ │ │ │ + ldr r2, [pc, #44] @ (15fbd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fbc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fbc8 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbbc │ │ │ │ + bne.n 15fbc4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (15fd04 ) │ │ │ │ + ldr r3, [pc, #284] @ (15fd0c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (15fd08 ) │ │ │ │ + ldr r1, [pc, #276] @ (15fd10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -396098,52 +396097,52 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fd0c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fd14 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fd04 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fd0c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fcfe │ │ │ │ + bne.n 15fd06 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (15fe44 ) │ │ │ │ + ldr r3, [pc, #280] @ (15fe4c ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (15fe48 ) │ │ │ │ + ldr r1, [pc, #268] @ (15fe50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -396223,50 +396222,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fe4c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fe54 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fe44 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fe4c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fe40 │ │ │ │ + bne.n 15fe48 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #428] @ (160018 ) │ │ │ │ + ldr r3, [pc, #428] @ (160020 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #420] @ (16001c ) │ │ │ │ + ldr r1, [pc, #420] @ (160024 ) │ │ │ │ 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 │ │ │ │ @@ -396408,51 +396407,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (160020 ) │ │ │ │ + ldr r2, [pc, #48] @ (160028 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160018 ) │ │ │ │ + ldr r3, [pc, #36] @ (160020 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160012 │ │ │ │ + bne.n 16001a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (1601e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1601ec ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1601e8 ) │ │ │ │ + ldr r1, [pc, #412] @ (1601f0 ) │ │ │ │ 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 │ │ │ │ @@ -396594,49 +396593,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1601ec ) │ │ │ │ + ldr r2, [pc, #48] @ (1601f4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1601e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1601ec ) │ │ │ │ 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 1601de │ │ │ │ + bne.n 1601e6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d6, #16 │ │ │ │ - mrc2 0, 1, r0, cr14, cr6, {4} │ │ │ │ + vshr.u64 d0, d6, #24 │ │ │ │ + mrc2 0, 1, r0, cr6, cr6, {4} │ │ │ │ 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 r7, r1 │ │ │ │ - ldr r3, [pc, #392] @ (160394 ) │ │ │ │ + ldr r3, [pc, #392] @ (16039c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (160398 ) │ │ │ │ + ldr r1, [pc, #384] @ (1603a0 ) │ │ │ │ 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 │ │ │ │ @@ -396763,50 +396762,50 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (16039c ) │ │ │ │ + ldr r2, [pc, #48] @ (1603a4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160394 ) │ │ │ │ + ldr r3, [pc, #36] @ (16039c ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16038e │ │ │ │ + bne.n 160396 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #600]! @ 0x258 │ │ │ │ - stc2 0, cr0, [lr], {150} @ 0x96 │ │ │ │ + ldc2l 0, cr0, [ip, #600] @ 0x258 │ │ │ │ + stc2 0, cr0, [r6], {150} @ 0x96 │ │ │ │ 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, #240] @ (1604ac ) │ │ │ │ + ldr r3, [pc, #240] @ (1604b4 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #228] @ (1604b0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1604b8 ) │ │ │ │ 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, sl, #1 │ │ │ │ @@ -396869,49 +396868,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1604b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1604bc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1604ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1604b4 ) │ │ │ │ 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 1604a8 │ │ │ │ + bne.n 1604b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #-600 @ 0xfffffda8 │ │ │ │ - @ instruction: 0xfb700096 │ │ │ │ + stc2 0, cr0, [r8], #-600 @ 0xfffffda8 │ │ │ │ + @ instruction: 0xfb680096 │ │ │ │ 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] @ (1605b8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1605c0 ) │ │ │ │ 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] @ (1605bc ) │ │ │ │ + ldr r1, [pc, #216] @ (1605c4 ) │ │ │ │ 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 │ │ │ │ @@ -396968,49 +396967,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1605c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1605c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1605b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1605c0 ) │ │ │ │ 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 1605b2 │ │ │ │ + bne.n 1605ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1a0096 │ │ │ │ - @ instruction: 0xfa660096 │ │ │ │ + @ instruction: 0xfb120096 │ │ │ │ + @ instruction: 0xfa5e0096 │ │ │ │ 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.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (160684 ) │ │ │ │ + ldr r3, [pc, #164] @ (16068c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (160688 ) │ │ │ │ + ldr r1, [pc, #156] @ (160690 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -397046,49 +397045,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (16068c ) │ │ │ │ + ldr r2, [pc, #44] @ (160694 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160684 ) │ │ │ │ + ldr r3, [pc, #32] @ (16068c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160680 │ │ │ │ + bne.n 160688 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa100096 │ │ │ │ - ldrsb.w r0, [r8, #150] @ 0x96 │ │ │ │ + @ instruction: 0xfa080096 │ │ │ │ + ldrsb.w r0, [r0, #150] @ 0x96 │ │ │ │ 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.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (16076c ) │ │ │ │ + ldr r3, [pc, #192] @ (160774 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (160770 ) │ │ │ │ + ldr r1, [pc, #180] @ (160778 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -397135,49 +397134,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160774 ) │ │ │ │ + ldr r2, [pc, #44] @ (16077c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (16076c ) │ │ │ │ + ldr r3, [pc, #32] @ (160774 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160768 │ │ │ │ + bne.n 160770 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d16-d19}, [r2 :64], r6 │ │ │ │ - ldrh.w r0, [r0, #150] @ 0x96 │ │ │ │ + ldrsh.w r0, [sl, r6, lsl #1] │ │ │ │ + strh.w r0, [r8, #150] @ 0x96 │ │ │ │ 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] @ (160870 ) │ │ │ │ + ldr r3, [pc, #220] @ (160878 ) │ │ │ │ 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] @ (160874 ) │ │ │ │ + ldr r1, [pc, #208] @ (16087c ) │ │ │ │ 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 │ │ │ │ @@ -397232,49 +397231,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160878 ) │ │ │ │ + ldr r2, [pc, #44] @ (160880 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160870 ) │ │ │ │ + ldr r3, [pc, #32] @ (160878 ) │ │ │ │ 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 16086a │ │ │ │ + bne.n 160872 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, r6, lsl #1] │ │ │ │ - @ instruction: 0xf7ae0096 │ │ │ │ + ldr.w r0, [r2, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7a60096 │ │ │ │ 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 r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (160990 ) │ │ │ │ + ldr r3, [pc, #252] @ (160998 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (160994 ) │ │ │ │ + ldr r1, [pc, #244] @ (16099c ) │ │ │ │ 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 │ │ │ │ @@ -397343,49 +397342,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (160998 ) │ │ │ │ + ldr r2, [pc, #48] @ (1609a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160990 ) │ │ │ │ + ldr r3, [pc, #36] @ (160998 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16098a │ │ │ │ + bne.n 160992 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75c0096 │ │ │ │ - @ instruction: 0xf6920096 │ │ │ │ + @ instruction: 0xf7540096 │ │ │ │ + @ instruction: 0xf68a0096 │ │ │ │ stmdb 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 r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (160afc ) │ │ │ │ + ldr r3, [pc, #328] @ (160b04 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (160b00 ) │ │ │ │ + ldr r1, [pc, #320] @ (160b08 ) │ │ │ │ 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 │ │ │ │ @@ -397478,50 +397477,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (160b04 ) │ │ │ │ + ldr r2, [pc, #48] @ (160b0c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160afc ) │ │ │ │ + ldr r3, [pc, #36] @ (160b04 ) │ │ │ │ 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 160af6 │ │ │ │ + bne.n 160afe │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63c0096 │ │ │ │ - @ instruction: 0xf5260096 │ │ │ │ + @ instruction: 0xf6340096 │ │ │ │ + adds.w r0, lr, #4915200 @ 0x4b0000 │ │ │ │ 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.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (160c30 ) │ │ │ │ + ldr r3, [pc, #268] @ (160c38 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (160c34 ) │ │ │ │ + ldr r1, [pc, #256] @ (160c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -397593,64 +397592,64 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160c38 ) │ │ │ │ + ldr r2, [pc, #44] @ (160c40 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160c30 ) │ │ │ │ + ldr r3, [pc, #32] @ (160c38 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160c2a │ │ │ │ + bne.n 160c32 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ca0096 │ │ │ │ - @ instruction: 0xf3ee0096 │ │ │ │ + @ instruction: 0xf4c20096 │ │ │ │ + @ instruction: 0xf3e60096 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r5, [pc, #300] @ (160d78 ) │ │ │ │ + ldr r5, [pc, #300] @ (160d80 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (160d7c ) │ │ │ │ + ldr r2, [pc, #300] @ (160d84 ) │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 160d16 │ │ │ │ + blt.n 160d1e │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 160cf4 │ │ │ │ + bls.n 160cfc │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 160d50 │ │ │ │ + beq.n 160d58 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -397664,150 +397663,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 15d804 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ - bne.n 160d5e │ │ │ │ + bne.n 160d66 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (160d80 ) │ │ │ │ - ldr r3, [pc, #156] @ (160d7c ) │ │ │ │ + ldr r2, [pc, #164] @ (160d88 ) │ │ │ │ + ldr r3, [pc, #156] @ (160d84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160d74 │ │ │ │ + bne.n 160d7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 160c88 │ │ │ │ + bne.n 160c90 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 160d36 │ │ │ │ + bne.n 160d3e │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160cd6 │ │ │ │ + b.n 160cde │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 15d900 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #196] @ 0xc4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160cd6 │ │ │ │ + b.n 160cde │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldrd ip, r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 160d04 │ │ │ │ + b.n 160d0c │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 160d02 │ │ │ │ + beq.n 160d0a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 160d38 │ │ │ │ + b.n 160d40 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160cc2 │ │ │ │ + b.n 160cca │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - usat r0, #22, sl, asr #2 │ │ │ │ + usat r0, #22, r2, asr #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31e0096 │ │ │ │ + @ instruction: 0xf3160096 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 160ddc │ │ │ │ + ldr.w lr, [pc, #72] @ 160de4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 160de0 │ │ │ │ + ldr.w ip, [pc, #68] @ 160de8 │ │ │ │ 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 160c3c │ │ │ │ + bl 160c44 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (160de4 ) │ │ │ │ - ldr r3, [pc, #28] @ (160de0 ) │ │ │ │ + ldr r2, [pc, #36] @ (160dec ) │ │ │ │ + ldr r3, [pc, #28] @ (160de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160dd8 │ │ │ │ + bne.n 160de0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf25e0096 │ │ │ │ + @ instruction: 0xf2560096 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23a0096 │ │ │ │ + @ instruction: 0xf2320096 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (161100 ) │ │ │ │ - ldr r3, [pc, #768] @ (161104 ) │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - add r0, pc │ │ │ │ + ldr r0, [pc, #768] @ (161108 ) │ │ │ │ + ldr r3, [pc, #768] @ (16110c ) │ │ │ │ mov r9, r1 │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1610f8 │ │ │ │ + vldr d8, [pc, #748] @ 161100 │ │ │ │ + ldr.w r8, [r9, #32] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ - ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 160fa8 │ │ │ │ + bls.w 160fb0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -397928,42 +397927,42 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (161108 ) │ │ │ │ - ldr r3, [pc, #376] @ (161104 ) │ │ │ │ + ldr r2, [pc, #384] @ (161110 ) │ │ │ │ + ldr r3, [pc, #376] @ (16110c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 161328 │ │ │ │ + bne.w 161330 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16110c │ │ │ │ + beq.w 161114 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 161226 │ │ │ │ + bne.w 16122e │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d804 │ │ │ │ @@ -398067,24 +398066,24 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 160f76 │ │ │ │ + b.n 160f7e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f80096 │ │ │ │ + @ instruction: 0xf1f00096 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #150 @ 0x96 │ │ │ │ + orn r0, sl, #150 @ 0x96 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -398185,15 +398184,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 160f82 │ │ │ │ + b.n 160f8a │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -398290,80 +398289,80 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1610ca │ │ │ │ + b.n 1610d2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1613a0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1613a8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1613a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1613ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 161374 │ │ │ │ - vldr d7, [pc, #56] @ 161398 │ │ │ │ + cbz r3, 16137c │ │ │ │ + vldr d7, [pc, #56] @ 1613a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1613a8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1613a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1613b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1613ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161392 │ │ │ │ + bne.n 16139a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #600 @ 0x258 │ │ │ │ + stc 0, cr0, [lr], #600 @ 0x258 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], {150} @ 0x96 │ │ │ │ + ldcl 0, cr0, [r8], #-600 @ 0xfffffda8 │ │ │ │ stmdb 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 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (16163c ) │ │ │ │ + ldr r3, [pc, #632] @ (161644 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (161640 ) │ │ │ │ + ldr r1, [pc, #620] @ (161648 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -398379,15 +398378,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -398582,49 +398581,49 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161644 ) │ │ │ │ + ldr r2, [pc, #48] @ (16164c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (16163c ) │ │ │ │ + ldr r3, [pc, #36] @ (161644 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161636 │ │ │ │ + bne.n 16163e │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], #-600 @ 0xfffffda8 │ │ │ │ - strd r0, r0, [r6, #600]! @ 0x258 │ │ │ │ + stc 0, cr0, [r0], #-600 @ 0xfffffda8 │ │ │ │ + ldrd r0, r0, [lr, #600] @ 0x258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (161850 ) │ │ │ │ + ldr r3, [pc, #492] @ (161858 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (161854 ) │ │ │ │ + ldr r1, [pc, #484] @ (16185c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -398640,15 +398639,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -398788,50 +398787,50 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161858 ) │ │ │ │ + ldr r2, [pc, #48] @ (161860 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161850 ) │ │ │ │ + ldr r3, [pc, #36] @ (161858 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16184a │ │ │ │ + bne.n 161852 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98c0096 │ │ │ │ - b.n 161800 │ │ │ │ + @ instruction: 0xe9840096 │ │ │ │ + b.n 1617f8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (161aa4 ) │ │ │ │ + ldr r3, [pc, #556] @ (161aac ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (161aa8 ) │ │ │ │ + ldr r1, [pc, #548] @ (161ab0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -398847,15 +398846,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -399018,51 +399017,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161aac ) │ │ │ │ + ldr r2, [pc, #48] @ (161ab4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161aa4 ) │ │ │ │ + ldr r3, [pc, #36] @ (161aac ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161a9e │ │ │ │ + bne.n 161aa6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16199c │ │ │ │ + b.n 161994 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 1615ac │ │ │ │ + b.n 1615a4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (161cf8 ) │ │ │ │ + ldr r3, [pc, #556] @ (161d00 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (161cfc ) │ │ │ │ + ldr r1, [pc, #548] @ (161d04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -399078,15 +399077,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -399250,66 +399249,67 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161d00 ) │ │ │ │ + ldr r2, [pc, #48] @ (161d08 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161cf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (161d00 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161cf2 │ │ │ │ + bne.n 161cfa │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161748 │ │ │ │ + b.n 161740 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 162358 │ │ │ │ + b.n 162350 │ │ │ │ lsls r6, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1621dc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1621e0 │ │ │ │ + ldr r0, [pc, #724] @ (161ff8 ) │ │ │ │ + ldr r3, [pc, #724] @ (161ffc ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ + ldr.w r9, [r4, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + vldr d7, [pc, #680] @ 161ff0 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - mov r2, r4 │ │ │ │ + vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ - ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 161eba │ │ │ │ + bls.w 161ec2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -399424,40 +399424,40 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1621e4 ) │ │ │ │ - ldr r3, [pc, #832] @ (1621e0 ) │ │ │ │ + ldr r2, [pc, #344] @ (162000 ) │ │ │ │ + ldr r3, [pc, #340] @ (161ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1621d6 │ │ │ │ + bne.w 1621f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 161fe6 │ │ │ │ + beq.w 162004 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1620d0 │ │ │ │ + bne.w 1620ee │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -399557,15 +399557,26 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 161e8c │ │ │ │ + b.n 161e94 │ │ │ │ + nop │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1625a4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 1622ac │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -399653,15 +399664,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 161e7e │ │ │ │ + b.n 161e86 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -399765,41 +399776,34 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 161fd4 │ │ │ │ + b.n 161fdc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 162798 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 1624a0 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (16227c ) │ │ │ │ + ldr r2, [pc, #132] @ (16228c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (162280 ) │ │ │ │ + ldr r3, [pc, #132] @ (162290 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 16226c │ │ │ │ + beq.n 16227c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -399813,60 +399817,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162284 ) │ │ │ │ + ldr r2, [pc, #52] @ (162294 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (162280 ) │ │ │ │ + ldr r3, [pc, #44] @ (162290 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162276 │ │ │ │ + bne.n 162286 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 162224 │ │ │ │ + b.n 162234 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 16227c │ │ │ │ + ble.n 16226c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1621dc │ │ │ │ + ble.n 1621cc │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (162324 ) │ │ │ │ + ldr r2, [pc, #140] @ (162334 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (162328 ) │ │ │ │ + ldr r3, [pc, #140] @ (162338 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 162316 │ │ │ │ + beq.n 162326 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -399884,107 +399888,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16232c ) │ │ │ │ + ldr r2, [pc, #52] @ (16233c ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (162328 ) │ │ │ │ + ldr r3, [pc, #44] @ (162338 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162320 │ │ │ │ + bne.n 162330 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1622c4 │ │ │ │ + b.n 1622d4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1623e4 │ │ │ │ + ble.n 1623d4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 162330 │ │ │ │ + bgt.n 162320 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 162564 │ │ │ │ + ldr.w ip, [pc, #544] @ 162574 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (162568 ) │ │ │ │ + ldr r4, [pc, #544] @ (162578 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1623bc │ │ │ │ + bpl.n 1623cc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 16243c │ │ │ │ + bhi.n 16244c │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 162384 │ │ │ │ + bcc.n 162394 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 162456 │ │ │ │ + bne.n 162466 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 162528 │ │ │ │ + bmi.w 162538 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1621e8 │ │ │ │ + bl 1621f8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (16256c ) │ │ │ │ - ldr r3, [pc, #452] @ (162568 ) │ │ │ │ + ldr r2, [pc, #460] @ (16257c ) │ │ │ │ + ldr r3, [pc, #452] @ (162578 ) │ │ │ │ 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 162560 │ │ │ │ + bne.w 162570 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1623de │ │ │ │ + beq.n 1623ee │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1624ac │ │ │ │ + beq.n 1624bc │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 162288 │ │ │ │ + bl 162298 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1624be │ │ │ │ + beq.n 1624ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 162554 │ │ │ │ + beq.w 162564 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -400009,27 +400013,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 162384 │ │ │ │ + bhi.n 162394 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 162384 │ │ │ │ + beq.n 162394 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 16253a │ │ │ │ + beq.n 16254a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -400052,33 +400056,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 162288 │ │ │ │ + bl 162298 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 162548 │ │ │ │ + beq.n 162558 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -400101,53 +400105,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1621e8 │ │ │ │ + bl 1621f8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 16239a │ │ │ │ + b.n 1623aa │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 162470 │ │ │ │ + b.n 162480 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1624e6 │ │ │ │ + b.n 1624f6 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1623fa │ │ │ │ + b.n 16240a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1624d0 │ │ │ │ + bgt.n 1624c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 162624 │ │ │ │ + bgt.n 162614 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (162750 ) │ │ │ │ - ldr r3, [pc, #460] @ (162754 ) │ │ │ │ + ldr r2, [pc, #460] @ (162760 ) │ │ │ │ + ldr r3, [pc, #460] @ (162764 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -400245,15 +400249,15 @@ │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 162330 │ │ │ │ + bl 162340 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400299,51 +400303,51 @@ │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (162758 ) │ │ │ │ + ldr r2, [pc, #48] @ (162768 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162754 ) │ │ │ │ + ldr r3, [pc, #40] @ (162764 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16274a │ │ │ │ + bne.n 16275a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 16283c │ │ │ │ + bge.n 16282c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 162700 │ │ │ │ + bhi.n 1626f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #436] @ (162930 ) │ │ │ │ + ldr r3, [pc, #436] @ (162940 ) │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #436] @ (162934 ) │ │ │ │ + ldr r1, [pc, #436] @ (162944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -400364,20 +400368,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 162926 │ │ │ │ + bne.w 162936 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1627dc │ │ │ │ + bmi.n 1627ec │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -400487,53 +400491,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162938 ) │ │ │ │ + ldr r2, [pc, #52] @ (162948 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162930 ) │ │ │ │ + ldr r3, [pc, #40] @ (162940 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16292c │ │ │ │ + bne.n 16293c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1627dc │ │ │ │ + b.n 1627ec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 162a30 │ │ │ │ + bhi.n 162a20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvs.n 162928 │ │ │ │ + bvs.n 162918 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (162b34 ) │ │ │ │ + ldr r3, [pc, #476] @ (162b44 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (162b38 ) │ │ │ │ + ldr r1, [pc, #464] @ (162b48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -400548,15 +400552,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400577,20 +400581,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 162b2a │ │ │ │ + bne.w 162b3a │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1629f8 │ │ │ │ + bne.n 162a08 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -400694,53 +400698,53 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162b3c ) │ │ │ │ + ldr r2, [pc, #52] @ (162b4c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162b34 ) │ │ │ │ + ldr r3, [pc, #40] @ (162b44 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162b30 │ │ │ │ + bne.n 162b40 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1629f8 │ │ │ │ + b.n 162a08 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 162a68 │ │ │ │ + bvs.n 162a58 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bmi.n 162b24 │ │ │ │ + bmi.n 162b14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (162d5c ) │ │ │ │ + ldr r3, [pc, #512] @ (162d6c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (162d60 ) │ │ │ │ + ldr r1, [pc, #500] @ (162d70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -400755,15 +400759,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400784,20 +400788,20 @@ │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 162d52 │ │ │ │ + bne.w 162d62 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 162c00 │ │ │ │ + bne.n 162c10 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -400917,53 +400921,53 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162d64 ) │ │ │ │ + ldr r2, [pc, #52] @ (162d74 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162d5c ) │ │ │ │ + ldr r3, [pc, #40] @ (162d6c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162d58 │ │ │ │ + bne.n 162d68 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162c00 │ │ │ │ + b.n 162c10 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 162c88 │ │ │ │ + bmi.n 162c78 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 162cfc │ │ │ │ + bcs.n 162cec │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #540] @ (162f9c ) │ │ │ │ + ldr r3, [pc, #540] @ (162fac ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #528] @ (162fa0 ) │ │ │ │ + ldr r1, [pc, #528] @ (162fb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -401003,20 +401007,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 162f90 │ │ │ │ + bne.w 162fa0 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 162e20 │ │ │ │ + bne.n 162e30 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401142,54 +401146,54 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (162fa4 ) │ │ │ │ + ldr r2, [pc, #56] @ (162fb4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (162f9c ) │ │ │ │ + ldr r3, [pc, #44] @ (162fac ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162f96 │ │ │ │ + bne.n 162fa6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162e20 │ │ │ │ + b.n 162e30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 163080 │ │ │ │ + bcs.n 163070 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - beq.n 162ec0 │ │ │ │ + beq.n 1630b0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (16323c ) │ │ │ │ + ldr r3, [pc, #632] @ (16324c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (163240 ) │ │ │ │ + ldr r1, [pc, #620] @ (163250 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -401204,15 +401208,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -401243,20 +401247,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 163232 │ │ │ │ + bne.w 163242 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 163082 │ │ │ │ + bne.n 163092 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401416,53 +401420,53 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (163244 ) │ │ │ │ + ldr r2, [pc, #52] @ (163254 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (16323c ) │ │ │ │ + ldr r3, [pc, #40] @ (16324c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163238 │ │ │ │ + bne.n 163248 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 163082 │ │ │ │ + b.n 163092 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 163298 │ │ │ │ + beq.n 163288 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1634dc ) │ │ │ │ + ldr r3, [pc, #632] @ (1634ec ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1634e0 ) │ │ │ │ + ldr r1, [pc, #624] @ (1634f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -401477,15 +401481,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161330 │ │ │ │ + bl 161338 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -401516,20 +401520,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1634d2 │ │ │ │ + bne.w 1634e2 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 163320 │ │ │ │ + bmi.n 163330 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401688,1133 +401692,1118 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1634e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1634f4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1634dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1634ec ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1634d8 │ │ │ │ + bne.n 1634e8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 163320 │ │ │ │ + b.n 163330 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1152] @ 163980 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1152] @ 163984 │ │ │ │ + str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1108] @ 163964 │ │ │ │ + ldr.w r3, [pc, #1108] @ 163968 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 163960 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r1, sl │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 163946 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r6, r8 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + mov r8, r7 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 163766 │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 16377a │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d804 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 15d804 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r1 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov sl, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w fp, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, fp, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15dda8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16396c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 163956 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete ls │ │ │ │ - movls r2, sl │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r1, r2 │ │ │ │ - ldrhi.w r2, [r8, #4] │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r2] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi.w r2, [r9, #4] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - bl 15d804 │ │ │ │ - ldrh r3, [r7, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 163940 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, fp, r3 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 163940 │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #524] @ (16396c ) │ │ │ │ + ldr r3, [pc, #520] @ (163968 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 16395e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #212] @ 0xd4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ bl 15dda8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w fp, r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 16389e │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, sl │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - itt hi │ │ │ │ - movhi r2, sl │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r5, r2 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #168] @ 163978 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + cbnz r3, 1638f6 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ittet hi │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrhi r3, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + itee ls │ │ │ │ + movls r7, r2 │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #64] @ (163988 ) │ │ │ │ - ldr r3, [pc, #60] @ (163984 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 163974 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 163540 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1636d8 │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 163940 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 163740 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 163740 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 163554 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1636f6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + nop │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1236] @ 163e78 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1236] @ 163e7c │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r3, [pc, #1244] @ 163e60 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1236] @ 163e64 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 163e58 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 163e2c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldrb r3, [r3, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 163c48 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + bne.w 163c3a │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d804 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15dda8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 163e64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 163e42 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrh r3, [r3, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 163e3c │ │ │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (163e80 ) │ │ │ │ - ldr r3, [pc, #584] @ (163e78 ) │ │ │ │ + ldr r2, [pc, #584] @ (163e68 ) │ │ │ │ + ldr r3, [pc, #576] @ (163e60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 163e74 │ │ │ │ + bne.w 163e52 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 15dda8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 162330 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 15d804 │ │ │ │ + vldr d7, [pc, #204] @ 163e58 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 163e6c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 163e4a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ 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 15d804 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 163c24 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1639e6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 163ba4 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 163e3c │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 163c00 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1639d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 163db8 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 163c00 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 163bb8 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 163de4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1344] @ 1643dc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1643e0 │ │ │ │ + ldr.w r3, [pc, #1292] @ 164390 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1284] @ 164394 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1643b8 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 16435e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov r8, fp │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r5, r2, #4, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 164182 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 164156 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d804 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov sl, r5 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -402826,480 +402815,468 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 162330 │ │ │ │ + bl 162340 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r5, r2, r3 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ - bl 162330 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orrs r7, r5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1643c4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 164374 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r6, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldrh.w r3, [fp, #12] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r5 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itt ne │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 16436e │ │ │ │ + ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (1643e4 ) │ │ │ │ - ldr r3, [pc, #632] @ (1643e0 ) │ │ │ │ + ldr r2, [pc, #604] @ (164398 ) │ │ │ │ + ldr r3, [pc, #596] @ (164390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1643d6 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 164384 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov r6, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15dda8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 162330 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r0, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ - bl 162330 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 162340 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ + vldr d7, [pc, #200] @ 164388 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orrs r5, r0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1643ce │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 16437c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ 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 15d804 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 16415e │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 163eda │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 16436e │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 16411c │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 163ed0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 16411c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1640d8 │ │ │ │ + b.n 1640d4 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, r6 │ │ │ │ b.n 164316 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0094 │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1256] @ 1648e4 │ │ │ │ + ldr.w r2, [pc, #1292] @ 1648c0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1648e8 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1648c4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r1, #13] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1648ce │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + bne.w 164898 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r7, r8 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r7, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r7, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + itet hi │ │ │ │ + orrhi r7, r3 │ │ │ │ + ldrls r7, [sp, #12] │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r1, r3, #2, #1 │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ - ubfx r4, r3, #4, #1 │ │ │ │ ubfx fp, r3, #1, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ubfx r3, r3, #4, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16467e │ │ │ │ + bne.w 164644 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r6, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldrd r9, r6, [sp, #212] @ 0xd4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ strd r2, r7, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 15d804 │ │ │ │ @@ -403375,15 +403352,15 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1648da │ │ │ │ + bne.w 1648a8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, r8 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, r2 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ @@ -403392,100 +403369,105 @@ │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ bl 15d900 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r5, r6 │ │ │ │ movs r2, #31 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ + ldr.w r6, [r8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - tst.w r7, #1344 @ 0x540 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #29 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orrs r7, r5 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orrs r6, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 15df3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #16 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r1, #16 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1648a0 │ │ │ │ + bl 15d804 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 164878 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldrd r9, r7, [sp, #212] @ 0xd4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -403493,27 +403475,27 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d804 │ │ │ │ @@ -403644,137 +403626,140 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 15d804 │ │ │ │ + vldr d7, [pc, #184] @ 1648b8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r9, r7 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ - mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 164864 │ │ │ │ + bne.n 164860 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteet hi │ │ │ │ - movhi r2, r8 │ │ │ │ - movls r3, r6 │ │ │ │ - movls r2, r6 │ │ │ │ + itete ls │ │ │ │ + movls r3, r8 │ │ │ │ + movhi r6, r8 │ │ │ │ + movls r6, r3 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1648ec ) │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r7, r3, [sl] │ │ │ │ - ldr r3, [pc, #48] @ (1648e8 ) │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [sl] │ │ │ │ + ldr r2, [pc, #72] @ (1648c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1648c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1648e0 │ │ │ │ + bne.n 1648ae │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + orr.w r7, r8, r8, lsr #1 │ │ │ │ and.w r3, r8, #1 │ │ │ │ - ubfx r7, r8, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 16443e │ │ │ │ + b.n 1643fc │ │ │ │ ubfx r2, r8, #1, #1 │ │ │ │ - b.n 1645be │ │ │ │ + b.n 164576 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r0, 164966 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + pop {r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1356] @ 164e50 │ │ │ │ + ldr.w r2, [pc, #1316] @ 164e04 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1356] @ 164e54 │ │ │ │ + ldr.w r3, [pc, #1316] @ 164e08 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 164e30 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 164de0 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #8] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ + mov.w fp, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, fp │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r2, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r1, r7, #1, #1 │ │ │ │ ubfx r9, r7, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r7, r7, #4, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 164c08 │ │ │ │ + bne.w 164be2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 15d804 │ │ │ │ @@ -403828,31 +403813,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr.w r8, [r6, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #14 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r8] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ orrs r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #14 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -403862,15 +403847,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 15df3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -403884,34 +403869,34 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 164e3c │ │ │ │ + bne.w 164df0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -403991,42 +403976,42 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ + movs r2, #31 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #620] @ (164e58 ) │ │ │ │ - ldr r3, [pc, #612] @ (164e54 ) │ │ │ │ + ldr r2, [pc, #580] @ (164e0c ) │ │ │ │ + ldr r3, [pc, #576] @ (164e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 164e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 164e00 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -404161,164 +404146,149 @@ │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 15df3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 164e44 │ │ │ │ + bne.n 164df8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ + ittee hi │ │ │ │ movhi r2, #0 │ │ │ │ - movls r3, fp │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r2, fp │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + movls r2, r3 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - mov.w r2, #0 │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r5, r7 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r1, #0] │ │ │ │ + ldrbne r3, [r3, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 15d804 │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 164be4 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 164944 │ │ │ │ + b.n 164b96 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 164926 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 164af0 │ │ │ │ + b.n 164aca │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, fp │ │ │ │ - b.n 164d90 │ │ │ │ + b.n 164da0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1396] @ 1653e4 │ │ │ │ + ldr.w r2, [pc, #1396] @ 165398 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1396] @ 1653e8 │ │ │ │ + ldr.w r3, [pc, #1396] @ 16539c │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1653c4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 165374 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #8] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r6, #0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r7, r6 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 165188 │ │ │ │ + bne.w 165138 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ @@ -404382,31 +404352,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #14 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r7] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ orrs r6, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #14 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -404415,15 +404385,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 15df3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -404437,34 +404407,34 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1653d0 │ │ │ │ + bne.w 165384 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -404559,26 +404529,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #640] @ (1653ec ) │ │ │ │ - ldr r3, [pc, #632] @ (1653e8 ) │ │ │ │ + ldr r2, [pc, #644] @ (1653a0 ) │ │ │ │ + ldr r3, [pc, #636] @ (16539c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1653e0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 165392 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -404618,16 +404588,17 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 15d804 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d900 │ │ │ │ @@ -404742,150 +404713,152 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1653d8 │ │ │ │ + bne.n 16538c │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r3, r6 │ │ │ │ + ittee hi │ │ │ │ + movhi r6, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - movls r2, r6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ + ldrh r1, [r0, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r7, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + itte eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ + ldrne r3, [r0, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ittt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ - itt ne │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 165164 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 164eb0 │ │ │ │ + b.n 165114 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 164e6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 165076 │ │ │ │ + b.n 165026 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 165340 │ │ │ │ + b.n 165326 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 165408 │ │ │ │ + nop │ │ │ │ + cbz r0, 1653d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r6, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r2, [pc, #828] @ (165740 ) │ │ │ │ + ldr r2, [pc, #828] @ (1656f8 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r3, [pc, #828] @ (165744 ) │ │ │ │ + ldr r3, [pc, #828] @ (1656fc ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 165988 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 16595c │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ and.w r2, r6, #1 │ │ │ │ mov r7, sl │ │ │ │ ubfx r1, r6, #1, #1 │ │ │ │ ubfx r9, r6, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r6, r6, #4, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ + ubfx r6, r6, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16574c │ │ │ │ + bne.w 165704 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ @@ -404896,17 +404869,17 @@ │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ @@ -404957,15 +404930,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -404976,15 +404949,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #448] @ 165738 │ │ │ │ + vldr d7, [pc, #452] @ 1656f0 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df3c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -404996,51 +404969,51 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r7, r2 │ │ │ │ ldr.w r7, [sl] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ tst.w r7, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 165994 │ │ │ │ + bne.w 16596c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ ubfxhi r2, r7, #5, #1 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ @@ -405086,15 +405059,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #168] @ 165738 │ │ │ │ + vldr d7, [pc, #168] @ 1656f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ @@ -405105,69 +405078,70 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ubfx r3, r7, #2, #1 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 15d804 │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ite eq │ │ │ │ moveq r7, r8 │ │ │ │ movne r2, r8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - iteee eq │ │ │ │ + ite eq │ │ │ │ moveq r2, r7 │ │ │ │ ldrne.w r3, [r9] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ eorne r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ ubfxne r7, r7, #2, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #48] @ (165748 ) │ │ │ │ - ldr r3, [pc, #44] @ (165744 ) │ │ │ │ + ldr r2, [pc, #44] @ (165700 ) │ │ │ │ + ldr r3, [pc, #40] @ (1656fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1659a4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.w 16597c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -405177,38 +405151,39 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ strd r6, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ bl 15d804 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 15d900 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -405216,34 +405191,34 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #412] @ 1659a8 │ │ │ │ + vldr d7, [pc, #436] @ 165980 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -405255,183 +405230,192 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ tst.w sl, #1344 @ 0x540 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 15d900 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #240] @ 1659a8 │ │ │ │ + vldr d7, [pc, #260] @ 165980 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ + bl 15d804 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r5, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16599c │ │ │ │ + bne.n 165974 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - iteet ls │ │ │ │ - movls r2, #0 │ │ │ │ + ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ - itt ne │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ eorne.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ ubfxne r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1656fa │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 165440 │ │ │ │ + bl 15d804 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1656ca │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1653fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1655f0 │ │ │ │ + b.n 1655a6 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1658fa │ │ │ │ + b.n 1658ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (165b78 ) │ │ │ │ + ldr r3, [pc, #428] @ (165b50 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - vldr d8, [pc, #408] @ 165b70 │ │ │ │ + vldr d8, [pc, #408] @ 165b48 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (165b7c ) │ │ │ │ + ldr r1, [pc, #416] @ (165b54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -405539,75 +405523,75 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 165b26 │ │ │ │ + bls.n 165afe │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 165b28 │ │ │ │ + cbz r5, 165b00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ ldrd r3, r2, [sp, #196] @ 0xc4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (165b80 ) │ │ │ │ + ldr r2, [pc, #64] @ (165b58 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (165b78 ) │ │ │ │ + ldr r3, [pc, #48] @ (165b50 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165b68 │ │ │ │ + bne.n 165b40 │ │ │ │ mov r0, fp │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #128 @ (adr r6, 165c00 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 165c78 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 165e54 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 165ecc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (165db0 ) │ │ │ │ + ldr r3, [pc, #524] @ (165d88 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (165db4 ) │ │ │ │ + ldr r1, [pc, #516] @ (165d8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -405625,15 +405609,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #432] @ 165da8 │ │ │ │ + vldr d7, [pc, #432] @ 165d80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -405762,76 +405746,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 165d66 │ │ │ │ + bls.n 165d3e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 165d66 │ │ │ │ + cbz r3, 165d3e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (165db8 ) │ │ │ │ + ldr r2, [pc, #60] @ (165d90 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (165db0 ) │ │ │ │ + ldr r3, [pc, #48] @ (165d88 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165da0 │ │ │ │ + bne.n 165d78 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #304 @ (adr r4, 165ee8 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 165f60 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r2, pc, #496 @ (adr r2, 165fac ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 166024 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (165fe0 ) │ │ │ │ + ldr r3, [pc, #516] @ (165fb8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 165fd8 │ │ │ │ + vldr d8, [pc, #504] @ 165fb0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (165fe4 ) │ │ │ │ + ldr r1, [pc, #504] @ (165fbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -405978,75 +405962,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 165f98 │ │ │ │ + bls.n 165f70 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 165f98 │ │ │ │ + cbz r3, 165f70 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (165fe0 ) │ │ │ │ + ldr r3, [pc, #44] @ (165fb8 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (165fe8 ) │ │ │ │ + ldr r2, [pc, #48] @ (165fc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165fd4 │ │ │ │ + bne.n 165fac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #64 @ (adr r2, 166028 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 1660a0 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 1660fc ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 166174 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1028] @ 166410 │ │ │ │ + ldr.w r3, [pc, #1028] @ 1663e8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #1016] @ (166414 ) │ │ │ │ + ldr r1, [pc, #1016] @ (1663ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -406224,15 +406208,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1663cc │ │ │ │ + bne.w 1663a4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406244,15 +406228,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1663b0 │ │ │ │ + bne.w 166388 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406272,15 +406256,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 166340 │ │ │ │ + bne.n 166318 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -406290,16 +406274,16 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1662c0 │ │ │ │ - vldr d7, [pc, #328] @ 1663f0 │ │ │ │ + cbz r3, 166298 │ │ │ │ + vldr d7, [pc, #328] @ 1663c8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -406320,15 +406304,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166394 │ │ │ │ + bne.n 16636c │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406339,30 +406323,30 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 166378 │ │ │ │ + cbnz r3, 166350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (166418 ) │ │ │ │ + ldr r2, [pc, #244] @ (1663f0 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (166410 ) │ │ │ │ + ldr r3, [pc, #228] @ (1663e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1663e8 │ │ │ │ + bne.n 1663c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1663f8 │ │ │ │ + vldr d7, [pc, #180] @ 1663d0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ @@ -406375,59 +406359,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 15db00 │ │ │ │ - b.n 1662c0 │ │ │ │ + b.n 166298 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 16631e │ │ │ │ - vldr d7, [pc, #104] @ 166400 │ │ │ │ + b.n 1662f6 │ │ │ │ + vldr d7, [pc, #104] @ 1663d8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1662f0 │ │ │ │ - vldr d7, [pc, #68] @ 1663f8 │ │ │ │ + b.n 1662c8 │ │ │ │ + vldr d7, [pc, #68] @ 1663d0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166232 │ │ │ │ - vldr d7, [pc, #56] @ 166408 │ │ │ │ + b.n 16620a │ │ │ │ + vldr d7, [pc, #56] @ 1663e0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166200 │ │ │ │ + b.n 1661d8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -406440,34 +406424,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #40 @ (adr r0, 166418 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 166868 │ │ │ │ + ldr.w r3, [pc, #1072] @ 166840 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 16686c │ │ │ │ + ldr.w r1, [pc, #1060] @ 166844 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -406660,15 +406644,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 166826 │ │ │ │ + bne.w 1667fe │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406680,15 +406664,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16680a │ │ │ │ + bne.w 1667e2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406708,15 +406692,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16679a │ │ │ │ + bne.n 166772 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -406726,16 +406710,16 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 16671a │ │ │ │ - vldr d7, [pc, #324] @ 166848 │ │ │ │ + cbz r3, 1666f2 │ │ │ │ + vldr d7, [pc, #324] @ 166820 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -406756,15 +406740,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1667ee │ │ │ │ + bne.n 1667c6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406775,30 +406759,30 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1667d2 │ │ │ │ + cbnz r3, 1667aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ (166870 ) │ │ │ │ + ldr r2, [pc, #244] @ (166848 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (166868 ) │ │ │ │ + ldr r3, [pc, #228] @ (166840 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166842 │ │ │ │ + bne.n 16681a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 166850 │ │ │ │ + vldr d7, [pc, #180] @ 166828 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ @@ -406811,59 +406795,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 15db00 │ │ │ │ - b.n 16671a │ │ │ │ + b.n 1666f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166778 │ │ │ │ - vldr d7, [pc, #104] @ 166858 │ │ │ │ + b.n 166750 │ │ │ │ + vldr d7, [pc, #104] @ 166830 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 16674a │ │ │ │ - vldr d7, [pc, #68] @ 166850 │ │ │ │ + b.n 166722 │ │ │ │ + vldr d7, [pc, #68] @ 166828 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 16668c │ │ │ │ - vldr d7, [pc, #56] @ 166860 │ │ │ │ + b.n 166664 │ │ │ │ + vldr d7, [pc, #56] @ 166838 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 16665a │ │ │ │ + b.n 166632 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -406876,27 +406860,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (166c60 ) │ │ │ │ - ldr r3, [pc, #980] @ (166c64 ) │ │ │ │ + ldr r2, [pc, #980] @ (166c38 ) │ │ │ │ + ldr r3, [pc, #980] @ (166c3c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -406914,15 +406898,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 166c68 │ │ │ │ + beq.w 166c40 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -407042,15 +407026,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #556] @ 166c58 │ │ │ │ + vldr d7, [pc, #556] @ 166c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407172,41 +407156,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f18 │ │ │ │ + beq.w 166ef0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 166f30 │ │ │ │ + bne.w 166f08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166b90 │ │ │ │ + beq.n 166b68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #168] @ 166c58 │ │ │ │ + vldr d7, [pc, #168] @ 166c30 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -407214,21 +407198,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f4a │ │ │ │ + beq.w 166f22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f5c │ │ │ │ + beq.w 166f34 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 166f6c │ │ │ │ + beq.w 166f44 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -407248,31 +407232,31 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 166f2a │ │ │ │ + bls.w 166f02 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f68 │ │ │ │ + beq.w 166f40 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 166ee2 │ │ │ │ + b.n 166eba │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -407365,15 +407349,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #560] @ 166f88 │ │ │ │ + vldr d7, [pc, #560] @ 166f60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407420,15 +407404,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 166dea │ │ │ │ + beq.n 166dc2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -407468,15 +407452,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #300] @ 166f88 │ │ │ │ + vldr d7, [pc, #300] @ 166f60 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -407492,15 +407476,15 @@ │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #240] @ 166f88 │ │ │ │ + vldr d7, [pc, #240] @ 166f60 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -407512,110 +407496,110 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166f2a │ │ │ │ + beq.n 166f02 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 166f68 │ │ │ │ + beq.n 166f40 │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (166f90 ) │ │ │ │ + ldr r2, [pc, #152] @ (166f68 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (166f94 ) │ │ │ │ + ldr r3, [pc, #152] @ (166f6c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166f80 │ │ │ │ + bne.n 166f58 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 166f44 │ │ │ │ + cbz r3, 166f1c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 166b80 │ │ │ │ + b.n 166b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 166ee2 │ │ │ │ + b.n 166eba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 166f76 │ │ │ │ + beq.n 166f4e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 166b80 │ │ │ │ + b.n 166b58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 166b80 │ │ │ │ + b.n 166b58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 166f62 │ │ │ │ + cbz r3, 166f3a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 166bfc │ │ │ │ + b.n 166bd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 166bfc │ │ │ │ + b.n 166bd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 166bfc │ │ │ │ + b.n 166bd4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 166ee2 │ │ │ │ + b.n 166eba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 166bfc │ │ │ │ + b.n 166bd4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 166b80 │ │ │ │ + b.n 166b58 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (167360 ) │ │ │ │ - ldr r3, [pc, #948] @ (167364 ) │ │ │ │ + ldr r2, [pc, #948] @ (167338 ) │ │ │ │ + ldr r3, [pc, #948] @ (16733c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -407633,15 +407617,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 167368 │ │ │ │ + beq.w 167340 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -407761,15 +407745,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #524] @ 167358 │ │ │ │ + vldr d7, [pc, #524] @ 167330 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407881,41 +407865,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1675fe │ │ │ │ + beq.w 1675d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 167616 │ │ │ │ + bne.w 1675ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167294 │ │ │ │ + beq.n 16726c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 167358 │ │ │ │ + vldr d7, [pc, #164] @ 167330 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -407923,21 +407907,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167630 │ │ │ │ + beq.w 167608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167642 │ │ │ │ + beq.w 16761a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 167652 │ │ │ │ + beq.w 16762a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -407957,30 +407941,30 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 167610 │ │ │ │ + bls.w 1675e8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16764e │ │ │ │ + beq.w 167626 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1675c8 │ │ │ │ + b.n 1675a0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -408073,15 +408057,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #536] @ 167670 │ │ │ │ + vldr d7, [pc, #536] @ 167648 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -408125,15 +408109,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1674e2 │ │ │ │ + beq.n 1674ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -408214,111 +408198,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167610 │ │ │ │ + beq.n 1675e8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16764e │ │ │ │ + beq.n 167626 │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (167678 ) │ │ │ │ + ldr r2, [pc, #152] @ (167650 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (16767c ) │ │ │ │ + ldr r3, [pc, #152] @ (167654 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167666 │ │ │ │ + bne.n 16763e │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16762a │ │ │ │ + cbz r3, 167602 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 167284 │ │ │ │ + b.n 16725c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1675c8 │ │ │ │ + b.n 1675a0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16765c │ │ │ │ + beq.n 167634 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 167284 │ │ │ │ + b.n 16725c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 167284 │ │ │ │ + b.n 16725c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167648 │ │ │ │ + cbz r3, 167620 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 167300 │ │ │ │ + b.n 1672d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 167300 │ │ │ │ + b.n 1672d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 167300 │ │ │ │ + b.n 1672d8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1675c8 │ │ │ │ + b.n 1675a0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 167300 │ │ │ │ + b.n 1672d8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 167284 │ │ │ │ + b.n 16725c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (167a50 ) │ │ │ │ - ldr r3, [pc, #956] @ (167a54 ) │ │ │ │ + ldr r2, [pc, #956] @ (167a28 ) │ │ │ │ + ldr r3, [pc, #956] @ (167a2c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -408336,15 +408320,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 167a58 │ │ │ │ + beq.w 167a30 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -408588,41 +408572,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167cfa │ │ │ │ + beq.w 167cd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 167d12 │ │ │ │ + bne.w 167cea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167984 │ │ │ │ + beq.n 16795c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 167a48 │ │ │ │ + vldr d7, [pc, #164] @ 167a20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -408630,21 +408614,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d2c │ │ │ │ + beq.w 167d04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d3e │ │ │ │ + beq.w 167d16 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 167d4e │ │ │ │ + beq.w 167d26 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -408664,30 +408648,30 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 167d0c │ │ │ │ + bls.w 167ce4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d4a │ │ │ │ + beq.w 167d22 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 167cc4 │ │ │ │ + b.n 167c9c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -408833,15 +408817,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 167bd2 │ │ │ │ + beq.n 167baa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -408925,106 +408909,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167d0c │ │ │ │ + beq.n 167ce4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167d4a │ │ │ │ + beq.n 167d22 │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (167d68 ) │ │ │ │ + ldr r2, [pc, #140] @ (167d40 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ (167d6c ) │ │ │ │ + ldr r3, [pc, #140] @ (167d44 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167d62 │ │ │ │ + bne.n 167d3a │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167d26 │ │ │ │ + cbz r3, 167cfe │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 167974 │ │ │ │ + b.n 16794c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 167cc4 │ │ │ │ + b.n 167c9c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 167d58 │ │ │ │ + beq.n 167d30 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 167974 │ │ │ │ + b.n 16794c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 167974 │ │ │ │ + b.n 16794c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167d44 │ │ │ │ + cbz r3, 167d1c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1679f0 │ │ │ │ + b.n 1679c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1679f0 │ │ │ │ + b.n 1679c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1679f0 │ │ │ │ + b.n 1679c8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 167cc4 │ │ │ │ + b.n 167c9c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1679f0 │ │ │ │ + b.n 1679c8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 167974 │ │ │ │ + b.n 16794c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (168140 ) │ │ │ │ - ldr r3, [pc, #956] @ (168144 ) │ │ │ │ + ldr r2, [pc, #956] @ (168118 ) │ │ │ │ + ldr r3, [pc, #956] @ (16811c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -409042,15 +409026,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 168148 │ │ │ │ + beq.w 168120 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -409170,15 +409154,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #532] @ 168138 │ │ │ │ + vldr d7, [pc, #532] @ 168110 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409293,41 +409277,41 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1683e6 │ │ │ │ + beq.w 1683be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1683fe │ │ │ │ + bne.w 1683d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168074 │ │ │ │ + beq.n 16804c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 168138 │ │ │ │ + vldr d7, [pc, #164] @ 168110 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -409335,21 +409319,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168418 │ │ │ │ + beq.w 1683f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16842a │ │ │ │ + beq.w 168402 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16843a │ │ │ │ + beq.w 168412 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -409369,30 +409353,30 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1683f8 │ │ │ │ + bls.w 1683d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168436 │ │ │ │ + beq.w 16840e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1683b0 │ │ │ │ + b.n 168388 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -409485,15 +409469,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #544] @ 168458 │ │ │ │ + vldr d7, [pc, #544] @ 168430 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409537,15 +409521,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1682c2 │ │ │ │ + beq.n 16829a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -409609,15 +409593,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #236] @ 168458 │ │ │ │ + vldr d7, [pc, #236] @ 168430 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -409628,111 +409612,111 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1683f8 │ │ │ │ + beq.n 1683d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168436 │ │ │ │ + beq.n 16840e │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (168460 ) │ │ │ │ + ldr r2, [pc, #152] @ (168438 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (168464 ) │ │ │ │ + ldr r3, [pc, #152] @ (16843c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16844e │ │ │ │ + bne.n 168426 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168412 │ │ │ │ + cbz r3, 1683ea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 168064 │ │ │ │ + b.n 16803c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1683b0 │ │ │ │ + b.n 168388 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 168444 │ │ │ │ + beq.n 16841c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 168064 │ │ │ │ + b.n 16803c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 168064 │ │ │ │ + b.n 16803c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168430 │ │ │ │ + cbz r3, 168408 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1680e0 │ │ │ │ + b.n 1680b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1680e0 │ │ │ │ + b.n 1680b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1680e0 │ │ │ │ + b.n 1680b8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1683b0 │ │ │ │ + b.n 168388 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1680e0 │ │ │ │ + b.n 1680b8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 168064 │ │ │ │ + b.n 16803c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (168840 ) │ │ │ │ - ldr r3, [pc, #964] @ (168844 ) │ │ │ │ + ldr r2, [pc, #964] @ (168818 ) │ │ │ │ + ldr r3, [pc, #964] @ (16881c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -409750,15 +409734,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 168848 │ │ │ │ + beq.w 168820 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -409878,15 +409862,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #540] @ 168838 │ │ │ │ + vldr d7, [pc, #540] @ 168810 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409933,15 +409917,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #400] @ 168838 │ │ │ │ + vldr d7, [pc, #400] @ 168810 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -410004,41 +409988,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168af2 │ │ │ │ + beq.w 168aca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 168b0a │ │ │ │ + bne.w 168ae2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168776 │ │ │ │ + beq.n 16874e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #160] @ 168838 │ │ │ │ + vldr d7, [pc, #160] @ 168810 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -410046,21 +410030,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b24 │ │ │ │ + beq.w 168afc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b36 │ │ │ │ + beq.w 168b0e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 168b46 │ │ │ │ + beq.w 168b1e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -410080,29 +410064,29 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 168b04 │ │ │ │ + bls.w 168adc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b42 │ │ │ │ + beq.w 168b1a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 168abc │ │ │ │ + b.n 168a94 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -410195,15 +410179,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #552] @ 168b60 │ │ │ │ + vldr d7, [pc, #552] @ 168b38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410243,21 +410227,21 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #432] @ 168b60 │ │ │ │ + vldr d7, [pc, #432] @ 168b38 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1689ca │ │ │ │ + beq.n 1689a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -410341,110 +410325,110 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168b04 │ │ │ │ + beq.n 168adc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168b42 │ │ │ │ + beq.n 168b1a │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (168b68 ) │ │ │ │ + ldr r2, [pc, #148] @ (168b40 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (168b6c ) │ │ │ │ + ldr r3, [pc, #148] @ (168b44 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168b5a │ │ │ │ + bne.n 168b32 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168b1e │ │ │ │ + cbz r3, 168af6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 168766 │ │ │ │ + b.n 16873e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 168abc │ │ │ │ + b.n 168a94 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 168b50 │ │ │ │ + beq.n 168b28 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 168766 │ │ │ │ + b.n 16873e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 168766 │ │ │ │ + b.n 16873e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168b3c │ │ │ │ + cbz r3, 168b14 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1687e2 │ │ │ │ + b.n 1687ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1687e2 │ │ │ │ + b.n 1687ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1687e2 │ │ │ │ + b.n 1687ba │ │ │ │ mov r2, r3 │ │ │ │ - b.n 168abc │ │ │ │ + b.n 168a94 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1687e2 │ │ │ │ + b.n 1687ba │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 168766 │ │ │ │ + b.n 16873e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (168e98 ) │ │ │ │ - ldr r3, [pc, #788] @ (168e9c ) │ │ │ │ + ldr r2, [pc, #788] @ (168e70 ) │ │ │ │ + ldr r3, [pc, #788] @ (168e74 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -410463,15 +410447,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 168ea0 │ │ │ │ + beq.w 168e78 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -410548,15 +410532,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 16915c │ │ │ │ + bne.w 169134 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -410589,15 +410573,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #364] @ 168e90 │ │ │ │ + vldr d7, [pc, #364] @ 168e68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410644,15 +410628,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #220] @ 168e90 │ │ │ │ + vldr d7, [pc, #220] @ 168e68 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -410717,34 +410701,34 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16916e │ │ │ │ + beq.w 169146 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16924a │ │ │ │ + beq.w 169222 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16928e │ │ │ │ + beq.w 169266 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 169178 │ │ │ │ + b.n 169150 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -410835,15 +410819,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #732] @ 169268 │ │ │ │ + vldr d7, [pc, #732] @ 169240 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410883,21 +410867,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #608] @ 169268 │ │ │ │ + vldr d7, [pc, #608] @ 169240 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169020 │ │ │ │ + beq.n 168ff8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -410985,101 +410969,101 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169168 │ │ │ │ + beq.n 169140 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16927e │ │ │ │ + beq.w 169256 │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (169270 ) │ │ │ │ + ldr r2, [pc, #308] @ (169248 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (169274 ) │ │ │ │ + ldr r3, [pc, #304] @ (16924c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 169298 │ │ │ │ + bne.w 169270 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ mov r3, fp │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, fp │ │ │ │ - b.n 168cc6 │ │ │ │ + b.n 168c9e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 169122 │ │ │ │ + b.n 1690fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16923c │ │ │ │ + bne.n 169214 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169188 │ │ │ │ + beq.n 169160 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #192] @ 169268 │ │ │ │ + vldr d7, [pc, #192] @ 169240 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, fp, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169250 │ │ │ │ + beq.n 169228 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169262 │ │ │ │ + beq.n 16923a │ │ │ │ ands.w fp, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 169282 │ │ │ │ + beq.n 16925a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -411099,77 +411083,77 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 169168 │ │ │ │ + bls.n 169140 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 16927e │ │ │ │ + cbz r3, 169256 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 169122 │ │ │ │ + b.n 1690fa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 169178 │ │ │ │ + b.n 169150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 169178 │ │ │ │ + b.n 169150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 169278 │ │ │ │ + cbz r3, 169250 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1691ec │ │ │ │ + b.n 1691c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1691ec │ │ │ │ + b.n 1691c4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1691ec │ │ │ │ + b.n 1691c4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 169122 │ │ │ │ + b.n 1690fa │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1691ec │ │ │ │ + b.n 1691c4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 169178 │ │ │ │ + b.n 169150 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (169668 ) │ │ │ │ - ldr r3, [pc, #948] @ (16966c ) │ │ │ │ + ldr r2, [pc, #948] @ (169640 ) │ │ │ │ + ldr r3, [pc, #948] @ (169644 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -411179,15 +411163,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 169670 │ │ │ │ + beq.w 169648 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -411293,15 +411277,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #588] @ 169660 │ │ │ │ + vldr d7, [pc, #588] @ 169638 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -411348,15 +411332,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 169660 │ │ │ │ + vldr d7, [pc, #448] @ 169638 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -411426,41 +411410,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169944 │ │ │ │ + beq.w 16991c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16995c │ │ │ │ + bne.w 169934 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169582 │ │ │ │ + beq.n 16955a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #188] @ 169660 │ │ │ │ + vldr d7, [pc, #188] @ 169638 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -411468,21 +411452,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169976 │ │ │ │ + beq.w 16994e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169988 │ │ │ │ + beq.w 169960 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 169998 │ │ │ │ + beq.w 169970 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -411514,29 +411498,29 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 169956 │ │ │ │ + bls.w 16992e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169994 │ │ │ │ + beq.w 16996c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16990e │ │ │ │ + b.n 1698e6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411620,15 +411604,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #600] @ 1699b0 │ │ │ │ + vldr d7, [pc, #600] @ 169988 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -411670,20 +411654,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #472] @ 1699b0 │ │ │ │ + vldr d7, [pc, #472] @ 169988 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1697ee │ │ │ │ + beq.n 1697c6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -411728,15 +411712,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #320] @ 1699b0 │ │ │ │ + vldr d7, [pc, #320] @ 169988 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -411753,15 +411737,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #256] @ 1699b0 │ │ │ │ + vldr d7, [pc, #256] @ 169988 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2a8 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #25 │ │ │ │ @@ -411782,109 +411766,109 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 169956 │ │ │ │ + beq.n 16992e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169994 │ │ │ │ + beq.n 16996c │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1699b8 ) │ │ │ │ + ldr r2, [pc, #148] @ (169990 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1699bc ) │ │ │ │ + ldr r3, [pc, #148] @ (169994 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1699ac │ │ │ │ + bne.n 169984 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 169970 │ │ │ │ + cbz r3, 169948 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 169572 │ │ │ │ + b.n 16954a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16990e │ │ │ │ + b.n 1698e6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1699a2 │ │ │ │ + beq.n 16997a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 169572 │ │ │ │ + b.n 16954a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 169572 │ │ │ │ + b.n 16954a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16998e │ │ │ │ + cbz r3, 169966 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1695ee │ │ │ │ + b.n 1695c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1695ee │ │ │ │ + b.n 1695c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1695ee │ │ │ │ + b.n 1695c6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16990e │ │ │ │ + b.n 1698e6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1695ee │ │ │ │ + b.n 1695c6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 169572 │ │ │ │ + b.n 16954a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (169da8 ) │ │ │ │ - ldr r3, [pc, #980] @ (169dac ) │ │ │ │ + ldr r2, [pc, #980] @ (169d80 ) │ │ │ │ + ldr r3, [pc, #980] @ (169d84 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -411902,15 +411886,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 169db0 │ │ │ │ + beq.w 169d88 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -412030,15 +412014,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #556] @ 169da0 │ │ │ │ + vldr d7, [pc, #556] @ 169d78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -412085,15 +412069,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #416] @ 169da0 │ │ │ │ + vldr d7, [pc, #416] @ 169d78 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -412160,41 +412144,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a060 │ │ │ │ + beq.w 16a038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16a078 │ │ │ │ + bne.w 16a050 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169cda │ │ │ │ + beq.n 169cb2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d8c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 169da0 │ │ │ │ + vldr d7, [pc, #164] @ 169d78 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -412202,21 +412186,21 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a092 │ │ │ │ + beq.w 16a06a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a0a4 │ │ │ │ + beq.w 16a07c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16a0b4 │ │ │ │ + beq.w 16a08c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -412236,30 +412220,30 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 16a072 │ │ │ │ + bls.w 16a04a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a0b0 │ │ │ │ + beq.w 16a088 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16a02a │ │ │ │ + b.n 16a002 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -412352,15 +412336,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #560] @ 16a0d0 │ │ │ │ + vldr d7, [pc, #560] @ 16a0a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e324 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -412400,21 +412384,21 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #440] @ 16a0d0 │ │ │ │ + vldr d7, [pc, #440] @ 16a0a8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169f32 │ │ │ │ + beq.n 169f0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e0e8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -412454,15 +412438,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #300] @ 16a0d0 │ │ │ │ + vldr d7, [pc, #300] @ 16a0a8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -412478,15 +412462,15 @@ │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #240] @ 16a0d0 │ │ │ │ + vldr d7, [pc, #240] @ 16a0a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2a8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -412498,154 +412482,154 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16a072 │ │ │ │ + beq.n 16a04a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16a0b0 │ │ │ │ + beq.n 16a088 │ │ │ │ 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 15d804 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (16a0d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (16a0b0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (16a0dc ) │ │ │ │ + ldr r3, [pc, #152] @ (16a0b4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a0c8 │ │ │ │ + bne.n 16a0a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16a08c │ │ │ │ + cbz r3, 16a064 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 169cca │ │ │ │ + b.n 169ca2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16a02a │ │ │ │ + b.n 16a002 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16a0be │ │ │ │ + beq.n 16a096 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 169cca │ │ │ │ + b.n 169ca2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 169cca │ │ │ │ + b.n 169ca2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16a0aa │ │ │ │ + cbz r3, 16a082 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 169d46 │ │ │ │ + b.n 169d1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 169d46 │ │ │ │ + b.n 169d1e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 169d46 │ │ │ │ + b.n 169d1e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16a02a │ │ │ │ + b.n 16a002 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 169d46 │ │ │ │ + b.n 169d1e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 169cca │ │ │ │ + b.n 169ca2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1240] @ 16a5d0 │ │ │ │ + ldr.w r3, [pc, #1248] @ 16a5b0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1228] @ 16a5d4 │ │ │ │ + ldr.w r0, [pc, #1236] @ 16a5b4 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16a354 │ │ │ │ + bne.w 16a336 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -412653,35 +412637,36 @@ │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 16a5dc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 16a724 │ │ │ │ + bne.w 16a5bc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16a744 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -412703,16 +412688,16 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -412730,114 +412715,121 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 15dbb8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r8, r8, r1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 16a592 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 16a574 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -412852,15 +412844,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #560] @ 16a5c0 │ │ │ │ + vldr d8, [pc, #556] @ 16a5a0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -412948,26 +412940,35 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ @@ -412976,32 +412977,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #212] @ 16a5c8 │ │ │ │ + vldr d7, [pc, #208] @ 16a5a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -413054,47 +413046,45 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (16a5d8 ) │ │ │ │ + ldr r2, [pc, #64] @ (16a5b8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (16a5d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (16a5b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16a8fc │ │ │ │ + bne.w 16a91c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16a1cc │ │ │ │ + bne.w 16a1a8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -413118,19 +413108,19 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -413145,40 +413135,40 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -413191,41 +413181,65 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r8, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ + mov r1, r5 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 16a310 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bl 15dbb8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 16a574 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -413241,15 +413255,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #416] @ 16a900 │ │ │ │ + vldr d8, [pc, #416] @ 16a920 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -413321,18 +413335,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -413349,48 +413372,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -413398,118 +413412,121 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16a592 │ │ │ │ + b.n 16a574 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1216] @ 16ade0 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16ae08 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1204] @ 16ade4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 16ae0c │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16ab7e │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 16aba6 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 16adec │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 16af2e │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 16ae14 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16af5a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -413529,58 +413546,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -413643,15 +413658,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16ada8 │ │ │ │ + b.n 16add0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -413660,91 +413675,91 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16add0 │ │ │ │ + vldr d8, [pc, #532] @ 16adf8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 15dc58 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -413753,18 +413768,27 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -413782,32 +413806,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #204] @ 16add8 │ │ │ │ + vldr d7, [pc, #204] @ 16ae00 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -413859,286 +413874,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (16ade8 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (16ae10 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16ade0 ) │ │ │ │ + ldr r3, [pc, #44] @ (16ae08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16b0f2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 16b112 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16a9ee │ │ │ │ + bne.w 16aa18 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15dc58 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16ab2c │ │ │ │ + b.n 16ab54 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #396] @ 16b0f8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 16b118 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 15dc58 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ @@ -414147,164 +414169,158 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16ab6e │ │ │ │ + b.n 16ab96 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1216] @ 16b5d8 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16b600 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1204] @ 16b5dc │ │ │ │ + ldr.w r0, [pc, #1212] @ 16b604 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16b376 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 16b39e │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 16b5e4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 16b726 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 16b60c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16b752 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -414324,58 +414340,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -414438,15 +414452,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16b5a0 │ │ │ │ + b.n 16b5c8 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -414455,91 +414469,91 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16b5c8 │ │ │ │ + vldr d8, [pc, #532] @ 16b5f0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 15dd38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -414548,18 +414562,27 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -414577,32 +414600,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #204] @ 16b5d0 │ │ │ │ + vldr d7, [pc, #204] @ 16b5f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -414654,286 +414668,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (16b5e0 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (16b608 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16b5d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (16b600 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16b8ea │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 16b90a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #824] @ (16b918 ) │ │ │ │ + ldr r6, [pc, #680] @ (16b8b0 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [pc, #336] @ (16b734 ) │ │ │ │ + ldr r2, [pc, #176] @ (16b6bc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16b1e6 │ │ │ │ + bne.w 16b210 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15dd38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16b324 │ │ │ │ + b.n 16b34c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #396] @ 16b8f0 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 16b910 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 15dd38 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ @@ -414942,164 +414963,158 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16b366 │ │ │ │ + b.n 16b38e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1216] @ 16bdd0 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16bdf8 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1204] @ 16bdd4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 16bdfc │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 16bb6e │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 16bb96 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 16bddc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 16bf1e │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 16be04 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16bf4a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -415119,58 +415134,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -415233,15 +415246,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16bd98 │ │ │ │ + b.n 16bdc0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -415250,91 +415263,91 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16bdc0 │ │ │ │ + vldr d8, [pc, #532] @ 16bde8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 15dd38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -415343,18 +415356,27 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -415372,32 +415394,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #204] @ 16bdc8 │ │ │ │ + vldr d7, [pc, #204] @ 16bdf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -415449,286 +415462,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (16bdd8 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (16be00 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16bdd0 ) │ │ │ │ + ldr r3, [pc, #44] @ (16bdf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16c0e2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 16c102 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ 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 r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16b9de │ │ │ │ + bne.w 16ba08 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15dd38 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16bb1c │ │ │ │ + b.n 16bb44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #396] @ 16c0e8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 16c108 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 15dd38 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ @@ -415737,148 +415757,140 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16bb5e │ │ │ │ + b.n 16bb86 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1288] @ 16c610 │ │ │ │ + ldr.w r3, [pc, #1288] @ 16c630 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1276] @ 16c614 │ │ │ │ + ldr.w r0, [pc, #1276] @ 16c634 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w sl, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + 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 16c37c │ │ │ │ + bne.w 16c39c │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ moveq r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + it ne │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 16c61c │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 16c754 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne.w 16c63c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 16c774 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -415928,44 +415940,42 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -416040,175 +416050,175 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16c5d4 │ │ │ │ + b.n 16c5f2 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d804 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #584] @ 16c600 │ │ │ │ + vldr d8, [pc, #584] @ 16c620 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w r1, r3, r2 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ubfx r3, sl, #4, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r2, sl, #4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r0, sl, #5, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15dcc8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, fp │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d804 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 15d804 │ │ │ │ ubfx r2, sl, #18, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ @@ -416217,15 +416227,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d804 │ │ │ │ - vldr d7, [pc, #208] @ 16c608 │ │ │ │ + vldr d7, [pc, #212] @ 16c628 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -416277,47 +416287,48 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (16c618 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #64] @ (16c638 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (16c610 ) │ │ │ │ + ldr r3, [pc, #48] @ (16c630 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16c93e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 16c962 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 16c1d6 │ │ │ │ + bne.w 16c1f8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -416363,51 +416374,52 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -416428,75 +416440,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ bl 15dcc8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 16c30a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 16c32a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #440] @ 16c948 │ │ │ │ + vldr d8, [pc, #440] @ 16c968 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -416507,57 +416519,68 @@ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15dcc8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 15d804 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d804 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -416569,41 +416592,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d804 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 15d804 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r7 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d804 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -416627,58 +416641,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16c36c │ │ │ │ + b.n 16c38c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2056] @ 0x808 │ │ │ │ - ldr.w r4, [pc, #2156] @ 16d1cc │ │ │ │ + ldr.w r4, [pc, #2156] @ 16d1ec │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #2152] @ 16d1d0 │ │ │ │ + ldr.w r3, [pc, #2152] @ 16d1f0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 16d0fe │ │ │ │ + beq.w 16d11e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 16d0d8 │ │ │ │ + beq.w 16d0f8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 16dd02 │ │ │ │ + beq.w 16dd22 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 16c9b4 │ │ │ │ + bls.n 16c9d4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16e1d2 │ │ │ │ + beq.w 16e1f2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16e1f6 │ │ │ │ + beq.w 16e216 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16d1a8 │ │ │ │ + beq.w 16d1c8 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 16d134 │ │ │ │ + bhi.w 16d154 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r7, r5, #5 │ │ │ │ lsls r1, r7, #14 │ │ │ │ lsrs r3, r6, #24 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ lsrs r5, r1, #25 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ @@ -417583,1966 +417596,1966 @@ │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsrs r5, r1, #26 │ │ │ │ lsrs r6, r3, #26 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 16d18c │ │ │ │ + bpl.n 16d1ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 166420 │ │ │ │ + bl 1663f8 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 16dc86 │ │ │ │ + bmi.w 16dca6 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 16d16a │ │ │ │ + bpl.n 16d18a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16d886 │ │ │ │ + beq.w 16d8a6 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16b8f8 │ │ │ │ + bl 16b918 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d146 │ │ │ │ - ldr r2, [pc, #156] @ (16d1d4 ) │ │ │ │ + b.n 16d166 │ │ │ │ + ldr r2, [pc, #156] @ (16d1f4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #156] @ (16d1d8 ) │ │ │ │ + ldr r1, [pc, #156] @ (16d1f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #144] @ (16d1dc ) │ │ │ │ - ldr r3, [pc, #128] @ (16d1d0 ) │ │ │ │ + ldr r2, [pc, #144] @ (16d1fc ) │ │ │ │ + ldr r3, [pc, #128] @ (16d1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16ee36 │ │ │ │ + bne.w 16ee56 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16d86e │ │ │ │ + beq.w 16d88e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 16a908 │ │ │ │ + bl 16a928 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 165ff0 │ │ │ │ + bl 165fc8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163248 │ │ │ │ + bl 163258 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ nop │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ movs r6, r2 │ │ │ │ subs r0, r3, r3 │ │ │ │ movs r6, r2 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r2, #2 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e5c │ │ │ │ + bl 164e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653f0 │ │ │ │ + bl 1653a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653f0 │ │ │ │ + bl 1653a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653f0 │ │ │ │ + bl 1653a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653f0 │ │ │ │ + bl 1653a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653f0 │ │ │ │ + bl 1653a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1643e8 │ │ │ │ + bl 1643a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1643e8 │ │ │ │ + bl 1643a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1648f0 │ │ │ │ + bl 1648cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1648f0 │ │ │ │ + bl 1648cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162570 │ │ │ │ + bl 162580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1692a0 │ │ │ │ + bl 169278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166878 │ │ │ │ + bl 166850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166878 │ │ │ │ + bl 166850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166878 │ │ │ │ + bl 166850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166878 │ │ │ │ + bl 166850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 16c0f0 │ │ │ │ + bl 16c110 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 16b100 │ │ │ │ + bl 16b120 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d146 │ │ │ │ + b.n 16d166 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163e84 │ │ │ │ + bl 163e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16398c │ │ │ │ + bl 163970 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1634e8 │ │ │ │ + bl 1634f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 160690 │ │ │ │ + bl 160698 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 16087c │ │ │ │ + bl 160884 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 16099c │ │ │ │ + bl 1609a4 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 16099c │ │ │ │ + bl 1609a4 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 160778 │ │ │ │ + bl 160780 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 16087c │ │ │ │ + bl 160884 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 16087c │ │ │ │ + bl 160884 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 16a0e0 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e9f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e9f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e9f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1604b8 │ │ │ │ + bl 1604c0 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15efd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f904 │ │ │ │ + bl 15f90c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ed08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16293c │ │ │ │ + bl 16294c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160b08 │ │ │ │ + bl 160b10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160b08 │ │ │ │ + bl 160b10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e9f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ec9e │ │ │ │ + bcs.w 16ecbe │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ecbc │ │ │ │ + bcs.w 16ecdc │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16edf6 │ │ │ │ + bls.w 16ee16 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fa40 │ │ │ │ + bl 15fa48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16ee16 │ │ │ │ + bls.w 16ee36 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f5c8 │ │ │ │ + bl 15f5d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16275c │ │ │ │ + bl 16276c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ecda │ │ │ │ + bcs.w 16ecfa │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ab0 │ │ │ │ + bl 161ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 16ecf4 │ │ │ │ + bcc.w 16ed14 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16185c │ │ │ │ + bl 161864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 16eda0 │ │ │ │ + bcc.w 16edc0 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16185c │ │ │ │ + bl 161864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15eabc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f11c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16293c │ │ │ │ + bl 16294c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162fa8 │ │ │ │ + bl 162fb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f380 │ │ │ │ + bl 15f384 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162d68 │ │ │ │ + bl 162d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed82 │ │ │ │ + bcs.w 16eda2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16edba │ │ │ │ + bcs.w 16edda │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16edd8 │ │ │ │ + bcs.w 16edf8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed0a │ │ │ │ + bcs.w 16ed2a │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed46 │ │ │ │ + bcs.w 16ed66 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed28 │ │ │ │ + bcs.w 16ed48 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed64 │ │ │ │ + bcs.w 16ed84 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ec62 │ │ │ │ + bcs.w 16ec82 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ec80 │ │ │ │ + bcs.w 16eca0 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b40 │ │ │ │ + bl 162b50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fd10 │ │ │ │ + bl 15fd18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1601f0 │ │ │ │ + bl 1601f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160024 │ │ │ │ + bl 16002c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fe50 │ │ │ │ + bl 15fe58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1605c4 │ │ │ │ + bl 1605cc │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1605c4 │ │ │ │ + bl 1605cc │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1605c4 │ │ │ │ + bl 1605cc │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1605c4 │ │ │ │ + bl 1605cc │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1605c4 │ │ │ │ + bl 1605cc │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1603a0 │ │ │ │ + bl 1603a8 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166878 │ │ │ │ + bl 166850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168b70 │ │ │ │ + bl 168b48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167d70 │ │ │ │ + bl 167d48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168b70 │ │ │ │ + bl 168b48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167d70 │ │ │ │ + bl 167d48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168468 │ │ │ │ + bl 168440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168468 │ │ │ │ + bl 168440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c0 │ │ │ │ + bl 169998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167680 │ │ │ │ + bl 167658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167680 │ │ │ │ + bl 167658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168468 │ │ │ │ + bl 168440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166f98 │ │ │ │ + bl 166f70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d134 │ │ │ │ + bcc.w 16d154 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1659b0 │ │ │ │ + bl 165988 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165b88 │ │ │ │ + bl 165b60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc0 │ │ │ │ + bl 165d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc0 │ │ │ │ + bl 165d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc0 │ │ │ │ + bl 165d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -419563,432 +419576,432 @@ │ │ │ │ bl 15d804 │ │ │ │ ldr.w r1, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fbcc │ │ │ │ + bl 15fbd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f490 │ │ │ │ + bl 15f494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f490 │ │ │ │ + bl 15f494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f778 │ │ │ │ + bl 15f780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ab0 │ │ │ │ + bl 161ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f490 │ │ │ │ + bl 15f494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ee88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161648 │ │ │ │ + bl 161650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ab0 │ │ │ │ + bl 161ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16185c │ │ │ │ + bl 161864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16185c │ │ │ │ + bl 161864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613ac │ │ │ │ + bl 1613b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161d04 │ │ │ │ + bl 161d10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160de8 │ │ │ │ + bl 160df0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d146 │ │ │ │ + b.w 16d166 │ │ │ │ blx 444f8 <__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 │ │ │ │ - ldr r2, [pc, #172] @ (16eefc ) │ │ │ │ + ldr r2, [pc, #172] @ (16ef1c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (16ef00 ) │ │ │ │ + ldr r3, [pc, #172] @ (16ef20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 16eedc │ │ │ │ + beq.n 16eefc │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 16eed2 │ │ │ │ + beq.n 16eef2 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ 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 16eec2 │ │ │ │ + beq.n 16eee2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16c950 │ │ │ │ + bl 16c970 │ │ │ │ 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 16ee90 │ │ │ │ + bne.n 16eeb0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 16ee84 │ │ │ │ + bne.n 16eea4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (16ef04 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ef00 ) │ │ │ │ + ldr r2, [pc, #36] @ (16ef24 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ef20 ) │ │ │ │ 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 16eef8 │ │ │ │ + bne.n 16ef18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 16ef3e │ │ │ │ + cbz r2, 16ef5e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -419997,18 +420010,18 @@ │ │ │ │ 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 16ef1a │ │ │ │ + bne.n 16ef3a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16ef78 │ │ │ │ + cbz r2, 16ef98 │ │ │ │ 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 │ │ │ │ @@ -420019,22 +420032,22 @@ │ │ │ │ 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 16ef54 │ │ │ │ + bne.n 16ef74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16efea │ │ │ │ + cbz r2, 16f00a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16efec │ │ │ │ + vldr s11, [pc, #100] @ 16f00c │ │ │ │ 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 │ │ │ │ @@ -420052,35 +420065,35 @@ │ │ │ │ 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 16ef8a │ │ │ │ + bne.n 16efaa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f00c │ │ │ │ + cbz r2, 16f02c │ │ │ │ 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 16eff6 │ │ │ │ + bne.n 16f016 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f070 │ │ │ │ + cbz r2, 16f090 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f074 │ │ │ │ + vldr s12, [pc, #88] @ 16f094 │ │ │ │ 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 │ │ │ │ @@ -420094,45 +420107,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 16f022 │ │ │ │ + bne.n 16f042 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f0ac │ │ │ │ + cbz r2, 16f0cc │ │ │ │ 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 16f084 │ │ │ │ + bne.n 16f0a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f140 │ │ │ │ + beq.n 16f160 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16f144 │ │ │ │ + vldr s11, [pc, #132] @ 16f164 │ │ │ │ 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 │ │ │ │ @@ -420159,21 +420172,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f0c8 │ │ │ │ + bne.n 16f0e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f17c │ │ │ │ + cbz r2, 16f19c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420181,19 +420194,19 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f156 │ │ │ │ + bne.n 16f176 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f1b4 │ │ │ │ + cbz r2, 16f1d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420201,22 +420214,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f18e │ │ │ │ + bne.n 16f1ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f226 │ │ │ │ + cbz r2, 16f246 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16f228 │ │ │ │ + vldr s11, [pc, #100] @ 16f248 │ │ │ │ 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 │ │ │ │ @@ -420234,21 +420247,21 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f1c6 │ │ │ │ + bne.n 16f1e6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f266 │ │ │ │ + cbz r2, 16f286 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ @@ -420256,22 +420269,22 @@ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ bfi r3, r5, #0, #8 │ │ │ │ bfi r3, r4, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16f236 │ │ │ │ + bne.n 16f256 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f312 │ │ │ │ + beq.n 16f332 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16f314 │ │ │ │ + vldr s10, [pc, #160] @ 16f334 │ │ │ │ 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 │ │ │ │ @@ -420306,43 +420319,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f27c │ │ │ │ + bne.n 16f29c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f34a │ │ │ │ + cbz r2, 16f36a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 16f324 │ │ │ │ + bne.n 16f344 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f3ae │ │ │ │ + cbz r2, 16f3ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f3b0 │ │ │ │ + vldr s12, [pc, #88] @ 16f3d0 │ │ │ │ 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 │ │ │ │ @@ -420356,20 +420369,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 16f35e │ │ │ │ + bne.n 16f37e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f3ee │ │ │ │ + cbz r2, 16f40e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -420378,23 +420391,23 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16f3c2 │ │ │ │ + bne.n 16f3e2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f480 │ │ │ │ + beq.n 16f4a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16f484 │ │ │ │ + vldr s11, [pc, #132] @ 16f4a4 │ │ │ │ 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 │ │ │ │ @@ -420421,21 +420434,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f408 │ │ │ │ + bne.n 16f428 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f4be │ │ │ │ + cbz r2, 16f4de │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420443,21 +420456,21 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f496 │ │ │ │ + bne.n 16f4b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f52e │ │ │ │ + cbz r2, 16f54e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16f530 │ │ │ │ + vldr s11, [pc, #100] @ 16f550 │ │ │ │ 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 │ │ │ │ @@ -420475,35 +420488,35 @@ │ │ │ │ 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 16f4ce │ │ │ │ + bne.n 16f4ee │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f54c │ │ │ │ + cbz r2, 16f56c │ │ │ │ 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 16f53a │ │ │ │ + bne.n 16f55a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f5b2 │ │ │ │ + cbz r2, 16f5d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f5b4 │ │ │ │ + vldr s12, [pc, #88] @ 16f5d4 │ │ │ │ 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 │ │ │ │ @@ -420517,20 +420530,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 16f562 │ │ │ │ + bne.n 16f582 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f5f2 │ │ │ │ + cbz r2, 16f612 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -420539,22 +420552,22 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16f5c6 │ │ │ │ + bne.n 16f5e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f654 │ │ │ │ + cbz r2, 16f674 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f658 │ │ │ │ + vldr s12, [pc, #88] @ 16f678 │ │ │ │ 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 │ │ │ │ @@ -420568,43 +420581,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 16f606 │ │ │ │ + bne.n 16f626 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f690 │ │ │ │ + cbz r2, 16f6b0 │ │ │ │ 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 16f668 │ │ │ │ + bne.n 16f688 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f6fc │ │ │ │ + cbz r2, 16f71c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f700 │ │ │ │ + vldr s11, [pc, #96] @ 16f720 │ │ │ │ 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 │ │ │ │ @@ -420621,25 +420634,25 @@ │ │ │ │ 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 16f6a2 │ │ │ │ + bne.n 16f6c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f766 │ │ │ │ + cbz r2, 16f786 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f768 │ │ │ │ + vldr s12, [pc, #88] @ 16f788 │ │ │ │ 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 │ │ │ │ @@ -420653,24 +420666,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 16f716 │ │ │ │ + bne.n 16f736 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f7ce │ │ │ │ + cbz r2, 16f7ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f7d0 │ │ │ │ + vldr s12, [pc, #88] @ 16f7f0 │ │ │ │ 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 │ │ │ │ @@ -420684,23 +420697,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 16f77e │ │ │ │ + bne.n 16f79e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f83c │ │ │ │ + cbz r2, 16f85c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f840 │ │ │ │ + vldr s11, [pc, #96] @ 16f860 │ │ │ │ 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 │ │ │ │ @@ -420717,25 +420730,25 @@ │ │ │ │ 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 16f7e2 │ │ │ │ + bne.n 16f802 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f8a6 │ │ │ │ + cbz r2, 16f8c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f8a8 │ │ │ │ + vldr s12, [pc, #88] @ 16f8c8 │ │ │ │ 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 │ │ │ │ @@ -420749,23 +420762,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 16f856 │ │ │ │ + bne.n 16f876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f914 │ │ │ │ + cbz r2, 16f934 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f918 │ │ │ │ + vldr s11, [pc, #96] @ 16f938 │ │ │ │ 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 │ │ │ │ @@ -420782,25 +420795,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 16f8ba │ │ │ │ + bne.n 16f8da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f97e │ │ │ │ + cbz r2, 16f99e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f980 │ │ │ │ + vldr s12, [pc, #88] @ 16f9a0 │ │ │ │ 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 │ │ │ │ @@ -420814,23 +420827,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 16f92e │ │ │ │ + bne.n 16f94e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f9ee │ │ │ │ + cbz r2, 16fa0e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f9f0 │ │ │ │ + vldr s11, [pc, #96] @ 16fa10 │ │ │ │ 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 │ │ │ │ @@ -420847,24 +420860,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 16f992 │ │ │ │ + bne.n 16f9b2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16fa60 │ │ │ │ + cbz r2, 16fa80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fa64 │ │ │ │ + vldr s11, [pc, #100] @ 16fa84 │ │ │ │ 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 │ │ │ │ @@ -420882,25 +420895,25 @@ │ │ │ │ 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 16fa02 │ │ │ │ + bne.n 16fa22 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16faca │ │ │ │ + cbz r2, 16faea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16facc │ │ │ │ + vldr s12, [pc, #88] @ 16faec │ │ │ │ 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 │ │ │ │ @@ -420914,23 +420927,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 16fa7a │ │ │ │ + bne.n 16fa9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fb3c │ │ │ │ + cbz r2, 16fb5c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fb40 │ │ │ │ + vldr s11, [pc, #100] @ 16fb60 │ │ │ │ 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 │ │ │ │ @@ -420948,25 +420961,25 @@ │ │ │ │ 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 16fade │ │ │ │ + bne.n 16fafe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fba6 │ │ │ │ + cbz r2, 16fbc6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16fba8 │ │ │ │ + vldr s12, [pc, #88] @ 16fbc8 │ │ │ │ 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 │ │ │ │ @@ -420980,23 +420993,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 16fb56 │ │ │ │ + bne.n 16fb76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fc18 │ │ │ │ + cbz r2, 16fc38 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fc1c │ │ │ │ + vldr s11, [pc, #100] @ 16fc3c │ │ │ │ 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 │ │ │ │ @@ -421014,24 +421027,24 @@ │ │ │ │ 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 16fbba │ │ │ │ + bne.n 16fbda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fc8e │ │ │ │ + cbz r2, 16fcae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fc90 │ │ │ │ + vldr s11, [pc, #100] @ 16fcb0 │ │ │ │ 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 │ │ │ │ @@ -421049,27 +421062,27 @@ │ │ │ │ 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 16fc2e │ │ │ │ + bne.n 16fc4e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fcf8 │ │ │ │ + cbz r2, 16fd18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16fcfc │ │ │ │ + vldr s12, [pc, #92] @ 16fd1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16fd00 │ │ │ │ + vldr s11, [pc, #88] @ 16fd20 │ │ │ │ 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 │ │ │ │ @@ -421082,29 +421095,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 16fcaa │ │ │ │ + bne.n 16fcca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16fd68 │ │ │ │ + cbz r2, 16fd88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16fd6c │ │ │ │ + vldr s12, [pc, #92] @ 16fd8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16fd70 │ │ │ │ + vldr s11, [pc, #88] @ 16fd90 │ │ │ │ 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 │ │ │ │ @@ -421117,27 +421130,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 16fd1a │ │ │ │ + bne.n 16fd3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16fde6 │ │ │ │ + cbz r2, 16fe06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16fde8 │ │ │ │ - vldr s10, [pc, #104] @ 16fdec │ │ │ │ + vldr s11, [pc, #104] @ 16fe08 │ │ │ │ + vldr s10, [pc, #104] @ 16fe0c │ │ │ │ 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 │ │ │ │ @@ -421155,26 +421168,26 @@ │ │ │ │ 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 16fd86 │ │ │ │ + bne.n 16fda6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16fe52 │ │ │ │ + cbz r2, 16fe72 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16fe54 │ │ │ │ + vldr s12, [pc, #88] @ 16fe74 │ │ │ │ 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 │ │ │ │ @@ -421188,24 +421201,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 16fe02 │ │ │ │ + bne.n 16fe22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16feca │ │ │ │ + cbz r2, 16feea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16fecc │ │ │ │ - vldr s10, [pc, #104] @ 16fed0 │ │ │ │ + vldr s11, [pc, #104] @ 16feec │ │ │ │ + vldr s10, [pc, #104] @ 16fef0 │ │ │ │ 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 │ │ │ │ @@ -421223,26 +421236,26 @@ │ │ │ │ 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 16fe6a │ │ │ │ + bne.n 16fe8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16ff44 │ │ │ │ + cbz r2, 16ff64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16ff48 │ │ │ │ - vldr s10, [pc, #104] @ 16ff4c │ │ │ │ + vldr s11, [pc, #104] @ 16ff68 │ │ │ │ + vldr s10, [pc, #104] @ 16ff6c │ │ │ │ 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 │ │ │ │ @@ -421260,27 +421273,27 @@ │ │ │ │ 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 16fee6 │ │ │ │ + bne.n 16ff06 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16ffc2 │ │ │ │ + cbz r2, 16ffe2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16ffc4 │ │ │ │ - vldr s10, [pc, #104] @ 16ffc8 │ │ │ │ + vldr s11, [pc, #104] @ 16ffe4 │ │ │ │ + vldr s10, [pc, #104] @ 16ffe8 │ │ │ │ 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 │ │ │ │ @@ -421298,30 +421311,30 @@ │ │ │ │ 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 16ff62 │ │ │ │ + bne.n 16ff82 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 170030 │ │ │ │ + cbz r2, 170050 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 170034 │ │ │ │ + vldr s12, [pc, #88] @ 170054 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 170038 │ │ │ │ + vldr s11, [pc, #84] @ 170058 │ │ │ │ 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 │ │ │ │ @@ -421334,30 +421347,30 @@ │ │ │ │ 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 16ffe6 │ │ │ │ + bne.n 170006 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1700cc ) │ │ │ │ + ldr r1, [pc, #148] @ (1700ec ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1700a2 │ │ │ │ + cbz r2, 1700c2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1700a4 │ │ │ │ + vldr s12, [pc, #88] @ 1700c4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1700a8 │ │ │ │ + vldr s11, [pc, #84] @ 1700c8 │ │ │ │ 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 │ │ │ │ @@ -421370,140 +421383,140 @@ │ │ │ │ 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 170056 │ │ │ │ + bne.n 170076 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (17013c ) │ │ │ │ + ldr r1, [pc, #148] @ (17015c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1700e4 │ │ │ │ + cbz r2, 170104 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1700e8 │ │ │ │ + vldr s14, [pc, #48] @ 170108 │ │ │ │ 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 1700be │ │ │ │ + bne.n 1700de │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 170120 │ │ │ │ + cbz r2, 170140 │ │ │ │ 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 1700fc │ │ │ │ + bne.n 17011c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17015c │ │ │ │ + cbz r2, 17017c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 170160 │ │ │ │ + vldr s14, [pc, #44] @ 170180 │ │ │ │ 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 170136 │ │ │ │ + bne.n 170156 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 170186 │ │ │ │ + cbz r2, 1701a6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ mov.w 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 170170 │ │ │ │ + bne.n 170190 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1701bc │ │ │ │ + cbz r2, 1701dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1701c0 │ │ │ │ + vldr s14, [pc, #44] @ 1701e0 │ │ │ │ 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 170196 │ │ │ │ + bne.n 1701b6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1701ec │ │ │ │ + cbz r2, 17020c │ │ │ │ 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 1701ce │ │ │ │ + bne.n 1701ee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170238 │ │ │ │ + cbz r2, 170258 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 17023c │ │ │ │ + vldr s13, [pc, #60] @ 17025c │ │ │ │ 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 │ │ │ │ @@ -421511,23 +421524,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 170200 │ │ │ │ + bne.n 170220 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 17028e │ │ │ │ + cbz r2, 1702ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 170290 │ │ │ │ + vldr s13, [pc, #68] @ 1702b0 │ │ │ │ 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 │ │ │ │ @@ -421537,105 +421550,105 @@ │ │ │ │ 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 17024e │ │ │ │ + bne.n 17026e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1702c6 │ │ │ │ + cbz r2, 1702e6 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w ip, [r4], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ 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 17029c │ │ │ │ + bne.n 1702bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170302 │ │ │ │ + cbz r2, 170322 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 170304 │ │ │ │ + vldr s14, [pc, #52] @ 170324 │ │ │ │ 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 1702d8 │ │ │ │ + bne.n 1702f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 170344 │ │ │ │ + cbz r2, 170364 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 170348 │ │ │ │ + vldr s14, [pc, #52] @ 170368 │ │ │ │ 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 170318 │ │ │ │ + bne.n 170338 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 17037e │ │ │ │ + cbz r2, 17039e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 170380 │ │ │ │ + vldr s14, [pc, #44] @ 1703a0 │ │ │ │ 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 170356 │ │ │ │ + bne.n 170376 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1703d2 │ │ │ │ + cbz r2, 1703f2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1703d4 │ │ │ │ + vldr s13, [pc, #68] @ 1703f4 │ │ │ │ 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 │ │ │ │ @@ -421645,26 +421658,26 @@ │ │ │ │ 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 170392 │ │ │ │ + bne.n 1703b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 170422 │ │ │ │ + cbz r2, 170442 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 170424 │ │ │ │ + vldr s13, [pc, #60] @ 170444 │ │ │ │ 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 │ │ │ │ @@ -421672,24 +421685,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1703ee │ │ │ │ + bne.n 17040e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 170472 │ │ │ │ + cbz r2, 170492 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 170474 │ │ │ │ + vldr s13, [pc, #64] @ 170494 │ │ │ │ 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 │ │ │ │ @@ -421698,22 +421711,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17043e │ │ │ │ + bne.n 17045e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1704e6 │ │ │ │ + cbz r2, 170506 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1704e8 │ │ │ │ + vldr s12, [pc, #100] @ 170508 │ │ │ │ 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 │ │ │ │ @@ -421732,25 +421745,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17048a │ │ │ │ + bne.n 1704aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 170532 │ │ │ │ + cbz r2, 170552 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 170534 │ │ │ │ + vldr s13, [pc, #60] @ 170554 │ │ │ │ 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 s14, s15 │ │ │ │ @@ -421758,23 +421771,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.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 1704fe │ │ │ │ + bne.n 17051e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 170586 │ │ │ │ + cbz r2, 1705a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 170588 │ │ │ │ + vldr s13, [pc, #68] @ 1705a8 │ │ │ │ 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 │ │ │ │ @@ -421784,23 +421797,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17054c │ │ │ │ + bne.n 17056c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1705d8 │ │ │ │ + cbz r2, 1705f8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1705dc │ │ │ │ + vldr s13, [pc, #72] @ 1705fc │ │ │ │ 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 │ │ │ │ @@ -421811,24 +421824,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1705a0 │ │ │ │ + bne.n 1705c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 17064c │ │ │ │ + cbz r2, 17066c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 170650 │ │ │ │ + vldr s12, [pc, #100] @ 170670 │ │ │ │ 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 │ │ │ │ @@ -421847,24 +421860,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1705f2 │ │ │ │ + bne.n 170612 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 170698 │ │ │ │ + cbz r2, 1706b8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 17069c │ │ │ │ + vldr s13, [pc, #64] @ 1706bc │ │ │ │ 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 │ │ │ │ @@ -421873,178 +421886,178 @@ │ │ │ │ it gt │ │ │ │ vmovgt.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 170662 │ │ │ │ + bne.n 170682 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1706cc │ │ │ │ + cbz r2, 1706ec │ │ │ │ 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 1706ac │ │ │ │ + bne.n 1706cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1706fe │ │ │ │ + cbz r2, 17071e │ │ │ │ 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 1706de │ │ │ │ + bne.n 1706fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170726 │ │ │ │ + cbz r2, 170746 │ │ │ │ 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 170708 │ │ │ │ + bne.n 170728 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (170768 ) │ │ │ │ + ldr r3, [pc, #60] @ (170788 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170766 │ │ │ │ + cbz r2, 170786 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (17076c ) │ │ │ │ + ldr r2, [pc, #52] @ (17078c ) │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ ldr.w lr, [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, lr, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 170744 │ │ │ │ + bne.n 170764 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - ldr.w r0, [r2, #149] @ 0x95 │ │ │ │ + ldrh.w r0, [r2, #149] @ 0x95 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1707b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1707d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1707ae │ │ │ │ + cbz r2, 1707ce │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1707b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1707d4 ) │ │ │ │ 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 170788 │ │ │ │ + bne.n 1707a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - strb.w r0, [sl, #149] @ 0x95 │ │ │ │ + str??.w r0, [sl, r5, lsl #1] │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1707f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (170818 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1707f6 │ │ │ │ + cbz r2, 170816 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1707fc ) │ │ │ │ + ldr r2, [pc, #52] @ (17081c ) │ │ │ │ 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 1707d4 │ │ │ │ + bne.n 1707f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - str.w r0, [r2, r5, lsl #1] │ │ │ │ + strh.w r0, [r2, r5, lsl #1] │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (17083c ) │ │ │ │ + ldr r4, [pc, #56] @ (17085c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 170838 │ │ │ │ + cbz r2, 170858 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (170840 ) │ │ │ │ + ldr r2, [pc, #48] @ (170860 ) │ │ │ │ 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 17081a │ │ │ │ + bne.n 17083a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7f80095 │ │ │ │ + @ instruction: 0xf7d80095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (17089c ) │ │ │ │ + ldr r3, [pc, #84] @ (1708bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170896 │ │ │ │ + cbz r2, 1708b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1708a0 │ │ │ │ + ldr.w lr, [pc, #80] @ 1708c0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 170898 │ │ │ │ + vldr s14, [pc, #64] @ 1708b8 │ │ │ │ ldr.w lr, [r3, lr] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ vmov s15, r4 │ │ │ │ @@ -422053,28 +422066,28 @@ │ │ │ │ add.w r3, lr, 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 17085e │ │ │ │ + bne.n 17087e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf7b60095 │ │ │ │ + @ instruction: 0xf7960095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1708e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (170904 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1708e2 │ │ │ │ - ldr r5, [pc, #56] @ (1708e8 ) │ │ │ │ + cbz r2, 170902 │ │ │ │ + ldr r5, [pc, #56] @ (170908 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -422082,28 +422095,28 @@ │ │ │ │ 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 1708b6 │ │ │ │ + bne.n 1708d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xf7520095 │ │ │ │ + @ instruction: 0xf7320095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (170944 ) │ │ │ │ + ldr r3, [pc, #84] @ (170964 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17093e │ │ │ │ + cbz r2, 17095e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (170948 ) │ │ │ │ + ldr r2, [pc, #80] @ (170968 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 170940 │ │ │ │ + vldr s14, [pc, #64] @ 170960 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -422112,58 +422125,58 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 170908 │ │ │ │ + bne.n 170928 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70e0095 │ │ │ │ + @ instruction: 0xf6ee0095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (170990 ) │ │ │ │ + ldr r3, [pc, #64] @ (1709b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17098e │ │ │ │ + cbz r2, 1709ae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (170994 ) │ │ │ │ + ldr r2, [pc, #60] @ (1709b4 ) │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 170966 │ │ │ │ + bne.n 170986 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - subw r0, lr, #2197 @ 0x895 │ │ │ │ + @ instruction: 0xf68e0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1709f8 │ │ │ │ + ldr.w ip, [pc, #92] @ 170a18 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1709f4 │ │ │ │ + cbz r2, 170a14 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1709fc ) │ │ │ │ + ldr r2, [pc, #76] @ (170a1c ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-6] │ │ │ │ @@ -422174,31 +422187,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1709b8 │ │ │ │ + bne.n 1709d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6600095 │ │ │ │ + movw r0, #2197 @ 0x895 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (170a4c ) │ │ │ │ + ldr r5, [pc, #72] @ (170a6c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 170a48 │ │ │ │ + cbz r2, 170a68 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (170a50 ) │ │ │ │ + ldr r2, [pc, #56] @ (170a70 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-6] │ │ │ │ @@ -422206,30 +422219,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 170a1a │ │ │ │ + bne.n 170a3a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5f80095 │ │ │ │ + rsbs r0, r8, #4882432 @ 0x4a8000 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 170ab4 │ │ │ │ + ldr.w ip, [pc, #92] @ 170ad4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 170ab0 │ │ │ │ + cbz r2, 170ad0 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (170ab8 ) │ │ │ │ + ldr r2, [pc, #76] @ (170ad8 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ @@ -422240,31 +422253,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 170a74 │ │ │ │ + bne.n 170a94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sub.w r0, r4, #4882432 @ 0x4a8000 │ │ │ │ + @ instruction: 0xf5840095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (170b08 ) │ │ │ │ + ldr r5, [pc, #72] @ (170b28 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 170b04 │ │ │ │ + cbz r2, 170b24 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (170b0c ) │ │ │ │ + ldr r2, [pc, #56] @ (170b2c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ @@ -422272,30 +422285,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 170ad6 │ │ │ │ + bne.n 170af6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf53c0095 │ │ │ │ + adds.w r0, ip, #4882432 @ 0x4a8000 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170b80 ) │ │ │ │ + ldr r3, [pc, #108] @ (170ba0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170b78 │ │ │ │ + cbz r2, 170b98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170b84 ) │ │ │ │ + ldr r1, [pc, #104] @ (170ba4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170b7c │ │ │ │ + vldr s14, [pc, #88] @ 170b9c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -422310,30 +422323,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 170b28 │ │ │ │ + bne.n 170b48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf4ea0095 │ │ │ │ + @ instruction: 0xf4ca0095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (170bd8 ) │ │ │ │ + ldr r3, [pc, #76] @ (170bf8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170bd4 │ │ │ │ + cbz r2, 170bf4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (170bdc ) │ │ │ │ + ldr r1, [pc, #68] @ (170bfc ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ uxtb r6, r3 │ │ │ │ @@ -422344,30 +422357,30 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 170b9c │ │ │ │ + bne.n 170bbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - orn r0, lr, #4882432 @ 0x4a8000 │ │ │ │ + orr.w r0, lr, #4882432 @ 0x4a8000 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170c50 ) │ │ │ │ + ldr r3, [pc, #108] @ (170c70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170c48 │ │ │ │ + cbz r2, 170c68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170c54 ) │ │ │ │ + ldr r1, [pc, #104] @ (170c74 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170c4c │ │ │ │ + vldr s14, [pc, #88] @ 170c6c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -422382,30 +422395,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 170bf8 │ │ │ │ + bne.n 170c18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ands.w r0, sl, #4882432 @ 0x4a8000 │ │ │ │ + @ instruction: 0xf3fa0095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170ca4 ) │ │ │ │ + ldr r3, [pc, #72] @ (170cc4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170ca0 │ │ │ │ + cbz r2, 170cc0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (170ca8 ) │ │ │ │ + ldr r1, [pc, #64] @ (170cc8 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ @@ -422415,26 +422428,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ 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 170c6c │ │ │ │ + bne.n 170c8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39e0095 │ │ │ │ + @ instruction: 0xf37e0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (170d08 ) │ │ │ │ + ldr r3, [pc, #88] @ (170d28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170d04 │ │ │ │ + cbz r2, 170d24 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (170d0c ) │ │ │ │ + ldr r1, [pc, #84] @ (170d2c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422449,27 +422462,27 @@ │ │ │ │ add.w r3, r1, 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 170cc4 │ │ │ │ + bne.n 170ce4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbfx r0, lr, #2, #22 │ │ │ │ + ssat r0, #22, lr, asr #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170d5c ) │ │ │ │ + ldr r3, [pc, #72] @ (170d7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170d5a │ │ │ │ + cbz r2, 170d7a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (170d60 ) │ │ │ │ + ldr r2, [pc, #68] @ (170d80 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422481,30 +422494,30 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 170d28 │ │ │ │ + bne.n 170d48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf2ea0095 │ │ │ │ + movt r0, #41109 @ 0xa095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (170dd0 ) │ │ │ │ + ldr r3, [pc, #104] @ (170df0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170dca │ │ │ │ + cbz r2, 170dea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (170dd4 ) │ │ │ │ + ldr r1, [pc, #100] @ (170df4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 170dcc │ │ │ │ + vldr s14, [pc, #84] @ 170dec │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -422519,29 +422532,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 170d7c │ │ │ │ + bne.n 170d9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf2960095 │ │ │ │ + @ instruction: 0xf2760095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (170e28 ) │ │ │ │ + ldr r3, [pc, #76] @ (170e48 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170e24 │ │ │ │ + cbz r2, 170e44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (170e2c ) │ │ │ │ + ldr r1, [pc, #68] @ (170e4c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -422552,26 +422565,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 170dec │ │ │ │ + bne.n 170e0c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21e0095 │ │ │ │ + @ instruction: 0xf1fe0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (170e88 ) │ │ │ │ + ldr r3, [pc, #84] @ (170ea8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170e86 │ │ │ │ + cbz r2, 170ea6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (170e8c ) │ │ │ │ + ldr r1, [pc, #80] @ (170eac ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422586,26 +422599,26 @@ │ │ │ │ add.w r3, r1, 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 170e48 │ │ │ │ + bne.n 170e68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - rsb r0, sl, #149 @ 0x95 │ │ │ │ + sub.w r0, sl, #149 @ 0x95 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170edc ) │ │ │ │ + ldr r3, [pc, #72] @ (170efc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170ed8 │ │ │ │ + cbz r2, 170ef8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (170ee0 ) │ │ │ │ + ldr r2, [pc, #68] @ (170f00 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422617,31 +422630,31 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 170ea8 │ │ │ │ + bne.n 170ec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbc.w r0, sl, #149 @ 0x95 │ │ │ │ + adc.w r0, sl, #149 @ 0x95 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170f54 ) │ │ │ │ + ldr r3, [pc, #108] @ (170f74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170f4c │ │ │ │ + cbz r2, 170f6c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170f58 ) │ │ │ │ + ldr r1, [pc, #104] @ (170f78 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170f50 │ │ │ │ + vldr s14, [pc, #88] @ 170f70 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -422656,30 +422669,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 170efc │ │ │ │ + bne.n 170f1c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds.w r0, r6, #149 @ 0x95 │ │ │ │ + @ instruction: 0xf0f60095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170fa8 ) │ │ │ │ + ldr r3, [pc, #72] @ (170fc8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170fa4 │ │ │ │ + cbz r2, 170fc4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (170fac ) │ │ │ │ + ldr r1, [pc, #64] @ (170fcc ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, ip, #8, #8 │ │ │ │ @@ -422689,26 +422702,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ 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 170f70 │ │ │ │ + bne.n 170f90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - eors.w r0, sl, #149 @ 0x95 │ │ │ │ + orns r0, sl, #149 @ 0x95 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (17100c ) │ │ │ │ + ldr r3, [pc, #88] @ (17102c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 171008 │ │ │ │ + cbz r2, 171028 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (171010 ) │ │ │ │ + ldr r1, [pc, #84] @ (171030 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422723,27 +422736,27 @@ │ │ │ │ add.w r3, r1, 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 170fc8 │ │ │ │ + bne.n 170fe8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - orr.w r0, sl, #149 @ 0x95 │ │ │ │ + bic.w r0, sl, #149 @ 0x95 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (171060 ) │ │ │ │ + ldr r3, [pc, #72] @ (171080 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17105e │ │ │ │ + cbz r2, 17107e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (171064 ) │ │ │ │ + ldr r2, [pc, #68] @ (171084 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422755,28 +422768,28 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17102c │ │ │ │ + bne.n 17104c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - vshr.s64 d16, d5, #26 │ │ │ │ + vshr.s64 d16, d5, #58 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1710ee │ │ │ │ + beq.n 17110e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1710f0 │ │ │ │ + vldr s11, [pc, #120] @ 171110 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1710f4 │ │ │ │ + vldr s10, [pc, #116] @ 171114 │ │ │ │ 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 │ │ │ │ @@ -422798,28 +422811,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171084 │ │ │ │ + bne.n 1710a4 │ │ │ │ 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 171198 │ │ │ │ + beq.n 1711b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 17119c │ │ │ │ + vldr s10, [pc, #152] @ 1711bc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1711a0 │ │ │ │ + vldr s9, [pc, #148] @ 1711c0 │ │ │ │ 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 │ │ │ │ @@ -422849,30 +422862,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 171110 │ │ │ │ + bne.n 171130 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17122a │ │ │ │ + beq.n 17124a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 17122c │ │ │ │ + vldr s11, [pc, #120] @ 17124c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 171230 │ │ │ │ + vldr s10, [pc, #116] @ 171250 │ │ │ │ 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 │ │ │ │ @@ -422894,25 +422907,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1711c0 │ │ │ │ + bne.n 1711e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1712a2 │ │ │ │ + cbz r2, 1712c2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1712a4 │ │ │ │ + vldr s11, [pc, #100] @ 1712c4 │ │ │ │ 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 │ │ │ │ @@ -422930,28 +422943,28 @@ │ │ │ │ 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 171242 │ │ │ │ + bne.n 171262 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1712ba │ │ │ │ + cbz r2, 1712da │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1712ac │ │ │ │ + bne.n 1712cc │ │ │ │ bx lr │ │ │ │ - cbz r2, 1712f6 │ │ │ │ + cbz r2, 171316 │ │ │ │ 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 │ │ │ │ @@ -422961,62 +422974,62 @@ │ │ │ │ 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 1712cc │ │ │ │ + bne.n 1712ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171326 │ │ │ │ + cbz r2, 171346 │ │ │ │ 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 171308 │ │ │ │ + bne.n 171328 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17136a │ │ │ │ + cbz r2, 17138a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 171370 │ │ │ │ + vldr d6, [pc, #60] @ 171390 │ │ │ │ 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 17133c │ │ │ │ + bne.n 17135c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1713ae │ │ │ │ + cbz r2, 1713ce │ │ │ │ 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 │ │ │ │ @@ -423024,18 +423037,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 171388 │ │ │ │ + bne.n 1713a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1713e6 │ │ │ │ + cbz r2, 171406 │ │ │ │ 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 │ │ │ │ @@ -423045,50 +423058,50 @@ │ │ │ │ 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 1713be │ │ │ │ + bne.n 1713de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17143e │ │ │ │ + cbz r2, 17145e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 171440 │ │ │ │ + vldr d4, [pc, #76] @ 171460 │ │ │ │ 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 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 171420 │ │ │ │ + bmi.n 171440 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 171400 │ │ │ │ + bne.n 171420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 17147e │ │ │ │ + cbz r2, 17149e │ │ │ │ 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 │ │ │ │ @@ -423096,18 +423109,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 171458 │ │ │ │ + bne.n 171478 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1714b8 │ │ │ │ + cbz r2, 1714d8 │ │ │ │ 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 │ │ │ │ @@ -423117,48 +423130,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 17148e │ │ │ │ + bne.n 1714ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1714fa │ │ │ │ + cbz r2, 17151a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1714fc │ │ │ │ + vldr s14, [pc, #52] @ 17151c │ │ │ │ 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 1714d0 │ │ │ │ + bne.n 1714f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 171554 │ │ │ │ + cbz r2, 171574 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 171558 │ │ │ │ + vldr s13, [pc, #76] @ 171578 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 17155c │ │ │ │ + vldr s12, [pc, #72] @ 17157c │ │ │ │ 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 │ │ │ │ @@ -423167,23 +423180,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 171516 │ │ │ │ + bne.n 171536 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171596 │ │ │ │ + cbz r2, 1715b6 │ │ │ │ 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 │ │ │ │ @@ -423191,18 +423204,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 171570 │ │ │ │ + bne.n 171590 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1715ce │ │ │ │ + cbz r2, 1715ee │ │ │ │ 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 │ │ │ │ @@ -423212,22 +423225,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 1715a6 │ │ │ │ + bne.n 1715c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171618 │ │ │ │ + cbz r2, 171638 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 17161c │ │ │ │ + vldr s13, [pc, #64] @ 17163c │ │ │ │ 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 │ │ │ │ @@ -423235,21 +423248,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 1715e2 │ │ │ │ + bne.n 171602 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171664 │ │ │ │ + cbz r2, 171684 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w r3, ip │ │ │ │ @@ -423261,23 +423274,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 17162e │ │ │ │ + bne.n 17164e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1716b8 │ │ │ │ + cbz r2, 1716d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1716bc │ │ │ │ + vldr s13, [pc, #72] @ 1716dc │ │ │ │ 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] │ │ │ │ @@ -423288,27 +423301,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171680 │ │ │ │ + bne.n 1716a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 171732 │ │ │ │ + cbz r2, 171752 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 171734 │ │ │ │ + vldr s12, [pc, #104] @ 171754 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 171738 │ │ │ │ + vldr s11, [pc, #100] @ 171758 │ │ │ │ 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 │ │ │ │ @@ -423326,22 +423339,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1716da │ │ │ │ + bne.n 1716fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171772 │ │ │ │ + cbz r2, 171792 │ │ │ │ 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 │ │ │ │ @@ -423349,18 +423362,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 17174c │ │ │ │ + bne.n 17176c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1717ac │ │ │ │ + cbz r2, 1717cc │ │ │ │ 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 │ │ │ │ @@ -423370,23 +423383,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 171782 │ │ │ │ + bne.n 1717a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1717f8 │ │ │ │ + cbz r2, 171818 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1717fc │ │ │ │ + vldr s13, [pc, #64] @ 17181c │ │ │ │ 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 │ │ │ │ @@ -423394,21 +423407,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 1717c2 │ │ │ │ + bne.n 1717e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171842 │ │ │ │ + cbz r2, 171862 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -423420,66 +423433,66 @@ │ │ │ │ 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 17180e │ │ │ │ + bne.n 17182e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171882 │ │ │ │ + cbz r2, 1718a2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 171884 │ │ │ │ + vldr s14, [pc, #52] @ 1718a4 │ │ │ │ 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 17185a │ │ │ │ + bne.n 17187a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1718b6 │ │ │ │ + cbz r2, 1718d6 │ │ │ │ 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 17189a │ │ │ │ + bne.n 1718ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17190c │ │ │ │ + cbz r2, 17192c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 171910 │ │ │ │ + vldr s13, [pc, #76] @ 171930 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 171914 │ │ │ │ + vldr s12, [pc, #72] @ 171934 │ │ │ │ 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 │ │ │ │ @@ -423488,43 +423501,43 @@ │ │ │ │ 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 1718ce │ │ │ │ + bne.n 1718ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171944 │ │ │ │ + cbz r2, 171964 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw 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 171926 │ │ │ │ + bne.n 171946 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1719a6 │ │ │ │ + cbz r2, 1719c6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1719a8 │ │ │ │ + vldr s12, [pc, #84] @ 1719c8 │ │ │ │ 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] │ │ │ │ @@ -423539,39 +423552,39 @@ │ │ │ │ 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 17195e │ │ │ │ + bne.n 17197e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1719d4 │ │ │ │ + cbz r2, 1719f4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ add r2, r1 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1719ba │ │ │ │ + bne.n 1719da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171a36 │ │ │ │ + cbz r2, 171a56 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 171a38 │ │ │ │ + vldr s12, [pc, #84] @ 171a58 │ │ │ │ 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] │ │ │ │ @@ -423586,19 +423599,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 1719ee │ │ │ │ + bne.n 171a0e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 171a74 │ │ │ │ + cbz r2, 171a94 │ │ │ │ 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 │ │ │ │ @@ -423608,24 +423621,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 171a4e │ │ │ │ + bne.n 171a6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 171234 │ │ │ │ - cbz r2, 171ac4 │ │ │ │ + b.w 171254 │ │ │ │ + cbz r2, 171ae4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 171ac8 │ │ │ │ + vldr s13, [pc, #64] @ 171ae8 │ │ │ │ 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 │ │ │ │ @@ -423633,21 +423646,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 171a8e │ │ │ │ + bne.n 171aae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171b10 │ │ │ │ + cbz r2, 171b30 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w r3, ip │ │ │ │ @@ -423659,19 +423672,19 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 171ada │ │ │ │ + bne.n 171afa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171b62 │ │ │ │ + cbz r2, 171b82 │ │ │ │ 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] │ │ │ │ @@ -423686,17 +423699,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 171b26 │ │ │ │ + bne.n 171b46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 171bc0 │ │ │ │ + cbz r2, 171be0 │ │ │ │ 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 │ │ │ │ @@ -423718,19 +423731,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 171b76 │ │ │ │ + bne.n 171b96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171c12 │ │ │ │ + cbz r2, 171c32 │ │ │ │ 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] │ │ │ │ @@ -423745,17 +423758,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 171bd6 │ │ │ │ + bne.n 171bf6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 171c70 │ │ │ │ + cbz r2, 171c90 │ │ │ │ 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 │ │ │ │ @@ -423777,19 +423790,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 171c26 │ │ │ │ + bne.n 171c46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171cce │ │ │ │ + cbz r2, 171cee │ │ │ │ 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 │ │ │ │ @@ -423805,18 +423818,18 @@ │ │ │ │ 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 171c7e │ │ │ │ + bne.n 171c9e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171d42 │ │ │ │ + cbz r2, 171d62 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w lr, ip │ │ │ │ @@ -423842,18 +423855,18 @@ │ │ │ │ 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 171cd8 │ │ │ │ + bne.n 171cf8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171d9e │ │ │ │ + cbz r2, 171dbe │ │ │ │ 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 │ │ │ │ @@ -423869,18 +423882,18 @@ │ │ │ │ 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 171d4e │ │ │ │ + bne.n 171d6e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171e0e │ │ │ │ + cbz r2, 171e2e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ tst.w ip, #16711680 @ 0xff0000 │ │ │ │ @@ -423906,18 +423919,18 @@ │ │ │ │ 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 171da8 │ │ │ │ + bne.n 171dc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171e6a │ │ │ │ + cbz r2, 171e8a │ │ │ │ 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 │ │ │ │ @@ -423933,19 +423946,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 171e1a │ │ │ │ + bne.n 171e3a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 171ed8 │ │ │ │ + cbz r2, 171ef8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ @@ -423972,24 +423985,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 171e76 │ │ │ │ + bne.n 171e96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171f2c │ │ │ │ + cbz r2, 171f4c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 171f30 │ │ │ │ + vldr s13, [pc, #72] @ 171f50 │ │ │ │ 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 │ │ │ │ @@ -424000,27 +424013,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171ef6 │ │ │ │ + bne.n 171f16 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 171fa8 │ │ │ │ + cbz r2, 171fc8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 171fac │ │ │ │ + vldr s12, [pc, #108] @ 171fcc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 171fb0 │ │ │ │ + vldr s11, [pc, #104] @ 171fd0 │ │ │ │ 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 │ │ │ │ @@ -424038,28 +424051,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171f4e │ │ │ │ + bne.n 171f6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172042 │ │ │ │ + beq.n 172062 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 172044 │ │ │ │ + vldr s11, [pc, #132] @ 172064 │ │ │ │ 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 │ │ │ │ @@ -424087,24 +424100,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 171fd0 │ │ │ │ + bne.n 171ff0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1720d6 │ │ │ │ + beq.n 1720f6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1720d8 │ │ │ │ + vldr s11, [pc, #132] @ 1720f8 │ │ │ │ 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 │ │ │ │ @@ -424132,23 +424145,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 172064 │ │ │ │ + bne.n 172084 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172186 │ │ │ │ + beq.n 1721a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 172188 │ │ │ │ + vldr s10, [pc, #160] @ 1721a8 │ │ │ │ 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 │ │ │ │ @@ -424183,24 +424196,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1720f0 │ │ │ │ + bne.n 172110 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172236 │ │ │ │ + beq.n 172256 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 172238 │ │ │ │ + vldr s10, [pc, #160] @ 172258 │ │ │ │ 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 │ │ │ │ @@ -424235,20 +424248,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1721a0 │ │ │ │ + bne.n 1721c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 172272 │ │ │ │ + cbz r2, 172292 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -424257,18 +424270,18 @@ │ │ │ │ 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 17224e │ │ │ │ + bne.n 17226e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1722ae │ │ │ │ + cbz r2, 1722ce │ │ │ │ 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 │ │ │ │ @@ -424279,22 +424292,22 @@ │ │ │ │ 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 172288 │ │ │ │ + bne.n 1722a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1722f8 │ │ │ │ + cbz r2, 172318 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1722fc │ │ │ │ + vldr s13, [pc, #64] @ 17231c │ │ │ │ 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 │ │ │ │ @@ -424302,21 +424315,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 1722c2 │ │ │ │ + bne.n 1722e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172348 │ │ │ │ + cbz r2, 172368 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -424329,19 +424342,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 17230e │ │ │ │ + bne.n 17232e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17239a │ │ │ │ + cbz r2, 1723ba │ │ │ │ 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] │ │ │ │ @@ -424356,17 +424369,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 17235e │ │ │ │ + bne.n 17237e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1723fa │ │ │ │ + cbz r2, 17241a │ │ │ │ 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 │ │ │ │ @@ -424388,18 +424401,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 1723ae │ │ │ │ + bne.n 1723ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17244a │ │ │ │ + cbz r2, 17246a │ │ │ │ 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] │ │ │ │ @@ -424414,17 +424427,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 17240e │ │ │ │ + bne.n 17242e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1724aa │ │ │ │ + cbz r2, 1724ca │ │ │ │ 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 │ │ │ │ @@ -424446,18 +424459,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 17245e │ │ │ │ + bne.n 17247e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172506 │ │ │ │ + cbz r2, 172526 │ │ │ │ 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 │ │ │ │ @@ -424473,19 +424486,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 1724b6 │ │ │ │ + bne.n 1724d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172580 │ │ │ │ + beq.n 1725a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424514,19 +424527,19 @@ │ │ │ │ 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 172512 │ │ │ │ + bne.n 172532 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1725de │ │ │ │ + cbz r2, 1725fe │ │ │ │ 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 │ │ │ │ @@ -424542,19 +424555,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 17258e │ │ │ │ + bne.n 1725ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172658 │ │ │ │ + beq.n 172678 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424583,19 +424596,19 @@ │ │ │ │ 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 1725ea │ │ │ │ + bne.n 17260a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1726b6 │ │ │ │ + cbz r2, 1726d6 │ │ │ │ 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 │ │ │ │ @@ -424611,20 +424624,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 172666 │ │ │ │ + bne.n 172686 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172732 │ │ │ │ + beq.n 172752 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424653,47 +424666,47 @@ │ │ │ │ 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 1726c2 │ │ │ │ + bne.n 1726e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 17277a │ │ │ │ + cbz r2, 17279a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 172780 │ │ │ │ + vldr d6, [pc, #60] @ 1727a0 │ │ │ │ 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 17274c │ │ │ │ + bne.n 17276c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1727da │ │ │ │ + cbz r2, 1727fa │ │ │ │ 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] │ │ │ │ @@ -424707,18 +424720,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 172796 │ │ │ │ + bne.n 1727b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172840 │ │ │ │ + cbz r2, 172860 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #15 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -424741,24 +424754,24 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ cmp r4, lr │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1727f8 │ │ │ │ + bne.n 172818 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1728d6 │ │ │ │ + beq.n 1728f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1728d8 │ │ │ │ + vldr s11, [pc, #132] @ 1728f8 │ │ │ │ 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 │ │ │ │ @@ -424785,20 +424798,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17285c │ │ │ │ + bne.n 17287c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 172912 │ │ │ │ + cbz r2, 172932 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -424806,48 +424819,48 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1728ea │ │ │ │ + bne.n 17290a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17295a │ │ │ │ + cbz r2, 17297a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 17295c │ │ │ │ + vldr s13, [pc, #60] @ 17297c │ │ │ │ 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 17292a │ │ │ │ + bne.n 17294a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1729b6 │ │ │ │ + cbz r2, 1729d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1729b8 │ │ │ │ + vldr s13, [pc, #76] @ 1729d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1729bc │ │ │ │ + vldr s12, [pc, #72] @ 1729dc │ │ │ │ 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 │ │ │ │ @@ -424856,52 +424869,52 @@ │ │ │ │ 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 172976 │ │ │ │ + bne.n 172996 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172a06 │ │ │ │ + cbz r2, 172a26 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 172a08 │ │ │ │ + vldr s13, [pc, #60] @ 172a28 │ │ │ │ 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 1729d6 │ │ │ │ + bne.n 1729f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 172a62 │ │ │ │ + cbz r2, 172a82 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 172a64 │ │ │ │ + vldr s13, [pc, #76] @ 172a84 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 172a68 │ │ │ │ + vldr s12, [pc, #72] @ 172a88 │ │ │ │ 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 │ │ │ │ @@ -424910,27 +424923,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 172a22 │ │ │ │ + bne.n 172a42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172aba │ │ │ │ + cbz r2, 172ada │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 172abc │ │ │ │ + vldr s13, [pc, #64] @ 172adc │ │ │ │ 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 │ │ │ │ @@ -424940,25 +424953,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, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 172a80 │ │ │ │ + bne.n 172aa0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 172b0e │ │ │ │ + cbz r2, 172b2e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 172b10 │ │ │ │ + vldr s13, [pc, #64] @ 172b30 │ │ │ │ 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 │ │ │ │ @@ -424968,24 +424981,24 @@ │ │ │ │ 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 172ad4 │ │ │ │ + bne.n 172af4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 172b64 │ │ │ │ + cbz r2, 172b84 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 172b68 │ │ │ │ + vldr s13, [pc, #72] @ 172b88 │ │ │ │ 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 │ │ │ │ @@ -424995,43 +425008,43 @@ │ │ │ │ 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 172b26 │ │ │ │ + bne.n 172b46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 172b9c │ │ │ │ + cbz r2, 172bbc │ │ │ │ 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 172b78 │ │ │ │ + bne.n 172b98 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 172bf0 │ │ │ │ + cbz r2, 172c10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 172bf4 │ │ │ │ + vldr s13, [pc, #72] @ 172c14 │ │ │ │ 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 │ │ │ │ @@ -425041,39 +425054,39 @@ │ │ │ │ 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 172bb2 │ │ │ │ + bne.n 172bd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 172c28 │ │ │ │ + cbz r2, 172c48 │ │ │ │ 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 172c04 │ │ │ │ + bne.n 172c24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 172c86 │ │ │ │ + cbz r2, 172ca6 │ │ │ │ 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 │ │ │ │ @@ -425089,19 +425102,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 172c36 │ │ │ │ + bne.n 172c56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172d06 │ │ │ │ + beq.n 172d26 │ │ │ │ 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 │ │ │ │ @@ -425130,18 +425143,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 172ca2 │ │ │ │ + bne.n 172cc2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172d62 │ │ │ │ + cbz r2, 172d82 │ │ │ │ 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 │ │ │ │ @@ -425157,18 +425170,18 @@ │ │ │ │ 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 172d12 │ │ │ │ + bne.n 172d32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172dc8 │ │ │ │ + cbz r2, 172de8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -425192,23 +425205,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 172d70 │ │ │ │ + bne.n 172d90 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172e72 │ │ │ │ + beq.n 172e92 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 172e74 │ │ │ │ + vldr s10, [pc, #156] @ 172e94 │ │ │ │ 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 │ │ │ │ @@ -425242,20 +425255,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172de0 │ │ │ │ + bne.n 172e00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 172ed2 │ │ │ │ + cbz r2, 172ef2 │ │ │ │ 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 │ │ │ │ @@ -425271,19 +425284,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 172e82 │ │ │ │ + bne.n 172ea2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172f56 │ │ │ │ + beq.n 172f76 │ │ │ │ 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 │ │ │ │ @@ -425312,18 +425325,18 @@ │ │ │ │ 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 172eee │ │ │ │ + bne.n 172f0e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172fb2 │ │ │ │ + cbz r2, 172fd2 │ │ │ │ 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 │ │ │ │ @@ -425339,18 +425352,18 @@ │ │ │ │ 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 172f62 │ │ │ │ + bne.n 172f82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173018 │ │ │ │ + cbz r2, 173038 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -425374,23 +425387,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 172fc0 │ │ │ │ + bne.n 172fe0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1730c2 │ │ │ │ + beq.n 1730e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1730c4 │ │ │ │ + vldr s10, [pc, #156] @ 1730e4 │ │ │ │ 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 │ │ │ │ @@ -425424,54 +425437,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173030 │ │ │ │ + bne.n 173050 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1730f2 │ │ │ │ + cbz r2, 173112 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1730dc │ │ │ │ + bne.n 1730fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173122 │ │ │ │ + cbz r2, 173142 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173104 │ │ │ │ + bne.n 173124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173158 │ │ │ │ + cbz r2, 173178 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -425479,72 +425492,72 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173138 │ │ │ │ + bne.n 173158 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173190 │ │ │ │ + cbz r2, 1731b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173168 │ │ │ │ + bne.n 173188 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1731be │ │ │ │ + cbz r2, 1731de │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1731a8 │ │ │ │ + bne.n 1731c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1731ee │ │ │ │ + cbz r2, 17320e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxtb r2, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1731d0 │ │ │ │ + bne.n 1731f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173224 │ │ │ │ + cbz r2, 173244 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -425552,436 +425565,436 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173204 │ │ │ │ + bne.n 173224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17325c │ │ │ │ + cbz r2, 17327c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173234 │ │ │ │ + bne.n 173254 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173286 │ │ │ │ + cbz r2, 1732a6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17326e │ │ │ │ + bne.n 17328e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1732b6 │ │ │ │ + cbz r2, 1732d6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxth r2, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173298 │ │ │ │ + bne.n 1732b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1732de │ │ │ │ + cbz r2, 1732fe │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1732c6 │ │ │ │ + bne.n 1732e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17330e │ │ │ │ + cbz r2, 17332e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxth r2, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1732f0 │ │ │ │ + bne.n 173310 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173336 │ │ │ │ + cbz r2, 173356 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17331e │ │ │ │ + bne.n 17333e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17335e │ │ │ │ + cbz r2, 17337e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173346 │ │ │ │ + bne.n 173366 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173380 │ │ │ │ + cbz r2, 1733a0 │ │ │ │ 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 17336c │ │ │ │ + bne.n 17338c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1733a0 │ │ │ │ + cbz r2, 1733c0 │ │ │ │ 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 17338e │ │ │ │ + bne.n 1733ae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1733c4 │ │ │ │ + cbz r2, 1733e4 │ │ │ │ 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 1733b0 │ │ │ │ + bne.n 1733d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1733f0 │ │ │ │ + cbz r2, 173410 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r1, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1733d2 │ │ │ │ + bne.n 1733f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173414 │ │ │ │ + cbz r2, 173434 │ │ │ │ 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 173400 │ │ │ │ + bne.n 173420 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173434 │ │ │ │ + cbz r2, 173454 │ │ │ │ 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 173422 │ │ │ │ + bne.n 173442 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173458 │ │ │ │ + cbz r2, 173478 │ │ │ │ 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 173444 │ │ │ │ + bne.n 173464 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173484 │ │ │ │ + cbz r2, 1734a4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r1, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 173466 │ │ │ │ + bne.n 173486 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1734ac │ │ │ │ + cbz r2, 1734cc │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173494 │ │ │ │ + bne.n 1734b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1734ce │ │ │ │ + cbz r2, 1734ee │ │ │ │ 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 1734b6 │ │ │ │ + bne.n 1734d6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1734f6 │ │ │ │ + cbz r2, 173516 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1734dc │ │ │ │ + bne.n 1734fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173520 │ │ │ │ + cbz r2, 173540 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r1, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 173502 │ │ │ │ + bne.n 173522 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173548 │ │ │ │ + cbz r2, 173568 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrsh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173530 │ │ │ │ + bne.n 173550 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17356a │ │ │ │ + cbz r2, 17358a │ │ │ │ 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 173552 │ │ │ │ + bne.n 173572 │ │ │ │ bx lr │ │ │ │ - cbz r2, 173592 │ │ │ │ + cbz r2, 1735b2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173578 │ │ │ │ + bne.n 173598 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1735bc │ │ │ │ + cbz r2, 1735dc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r1, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 17359e │ │ │ │ + bne.n 1735be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1735e4 │ │ │ │ + cbz r2, 173604 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1735cc │ │ │ │ + bne.n 1735ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173606 │ │ │ │ + cbz r2, 173626 │ │ │ │ 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 1735ee │ │ │ │ + bne.n 17360e │ │ │ │ bx lr │ │ │ │ - cbz r2, 17362e │ │ │ │ + cbz r2, 17364e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173614 │ │ │ │ + bne.n 173634 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173654 │ │ │ │ + cbz r2, 173674 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17363c │ │ │ │ + bne.n 17365c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173676 │ │ │ │ + cbz r2, 173696 │ │ │ │ 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 17365e │ │ │ │ + bne.n 17367e │ │ │ │ bx lr │ │ │ │ - cbz r2, 17369e │ │ │ │ + cbz r2, 1736be │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173684 │ │ │ │ + bne.n 1736a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1736d4 │ │ │ │ + cbz r2, 1736f4 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -425989,37 +426002,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1736b4 │ │ │ │ + bne.n 1736d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17370a │ │ │ │ + cbz r2, 17372a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1736e4 │ │ │ │ + bne.n 173704 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173740 │ │ │ │ + cbz r2, 173760 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -426027,73 +426040,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173720 │ │ │ │ + bne.n 173740 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173776 │ │ │ │ + cbz r2, 173796 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sxtb r2, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173750 │ │ │ │ + bne.n 173770 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1737aa │ │ │ │ + cbz r2, 1737ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173784 │ │ │ │ + bne.n 1737a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1737de │ │ │ │ + cbz r2, 1737fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, lsr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1737b8 │ │ │ │ + bne.n 1737d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173818 │ │ │ │ + cbz r2, 173838 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426101,19 +426114,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1737ec │ │ │ │ + bne.n 17380c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173854 │ │ │ │ + cbz r2, 173874 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426121,57 +426134,57 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #22 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173828 │ │ │ │ + bne.n 173848 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17388c │ │ │ │ + cbz r2, 1738ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173864 │ │ │ │ + bne.n 173884 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1738c4 │ │ │ │ + cbz r2, 1738e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 17389c │ │ │ │ + bne.n 1738bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1738fe │ │ │ │ + cbz r2, 17391e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426179,18 +426192,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1738d6 │ │ │ │ + bne.n 1738f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173936 │ │ │ │ + cbz r2, 173956 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426198,18 +426211,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 17390e │ │ │ │ + bne.n 17392e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17396e │ │ │ │ + cbz r2, 17398e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -426217,18 +426230,18 @@ │ │ │ │ str.w lr, [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 17394a │ │ │ │ + bne.n 17396a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1739a6 │ │ │ │ + cbz r2, 1739c6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -426236,18 +426249,18 @@ │ │ │ │ str.w lr, [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 173982 │ │ │ │ + bne.n 1739a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1739e0 │ │ │ │ + cbz r2, 173a00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426255,19 +426268,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1739b4 │ │ │ │ + bne.n 1739d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173a1c │ │ │ │ + cbz r2, 173a3c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426275,19 +426288,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1739f0 │ │ │ │ + bne.n 173a10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173a58 │ │ │ │ + cbz r2, 173a78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426295,19 +426308,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173a2c │ │ │ │ + bne.n 173a4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173a94 │ │ │ │ + cbz r2, 173ab4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426315,19 +426328,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #12 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173a68 │ │ │ │ + bne.n 173a88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173ad0 │ │ │ │ + cbz r2, 173af0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426335,19 +426348,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173aa4 │ │ │ │ + bne.n 173ac4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b0c │ │ │ │ + cbz r2, 173b2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426355,19 +426368,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173ae0 │ │ │ │ + bne.n 173b00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b48 │ │ │ │ + cbz r2, 173b68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426375,19 +426388,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173b1c │ │ │ │ + bne.n 173b3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b84 │ │ │ │ + cbz r2, 173ba4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426395,24 +426408,24 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173b58 │ │ │ │ + bne.n 173b78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173c18 │ │ │ │ + beq.n 173c38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 173c1c │ │ │ │ + vldr s11, [pc, #132] @ 173c3c │ │ │ │ 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 │ │ │ │ @@ -426439,26 +426452,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 173ba0 │ │ │ │ + bne.n 173bc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (173c7c ) │ │ │ │ + ldr r3, [pc, #88] @ (173c9c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 173c78 │ │ │ │ + cbz r2, 173c98 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (173c80 ) │ │ │ │ + ldr r1, [pc, #84] @ (173ca0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426473,28 +426486,28 @@ │ │ │ │ add.w r3, r1, 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 173c38 │ │ │ │ + bne.n 173c58 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (173cd0 ) │ │ │ │ + ldr r3, [pc, #72] @ (173cf0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 173ccc │ │ │ │ + cbz r2, 173cec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (173cd4 ) │ │ │ │ + ldr r2, [pc, #68] @ (173cf4 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -426506,23 +426519,23 @@ │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 173c9c │ │ │ │ + bne.n 173cbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 173d0e │ │ │ │ + cbz r2, 173d2e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426530,18 +426543,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173ce6 │ │ │ │ + bne.n 173d06 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173d46 │ │ │ │ + cbz r2, 173d66 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426549,22 +426562,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173d1e │ │ │ │ + bne.n 173d3e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173daa │ │ │ │ + cbz r2, 173dca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 173dac │ │ │ │ + vldr s12, [pc, #88] @ 173dcc │ │ │ │ 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 │ │ │ │ @@ -426578,25 +426591,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 173d5a │ │ │ │ + bne.n 173d7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173e42 │ │ │ │ + beq.n 173e62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 173e44 │ │ │ │ + vldr s11, [pc, #132] @ 173e64 │ │ │ │ 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 │ │ │ │ @@ -426623,20 +426636,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 173dc8 │ │ │ │ + bne.n 173de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 173e7e │ │ │ │ + cbz r2, 173e9e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426644,22 +426657,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173e56 │ │ │ │ + bne.n 173e76 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173ef0 │ │ │ │ + cbz r2, 173f10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 173ef4 │ │ │ │ + vldr s12, [pc, #104] @ 173f14 │ │ │ │ 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] │ │ │ │ @@ -426678,25 +426691,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173e96 │ │ │ │ + bne.n 173eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 173f48 │ │ │ │ + cbz r2, 173f68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 173f4c │ │ │ │ + vldr s13, [pc, #72] @ 173f6c │ │ │ │ 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 │ │ │ │ @@ -426706,25 +426719,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 173f0a │ │ │ │ + bne.n 173f2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 173fbe │ │ │ │ + cbz r2, 173fde │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 173fc0 │ │ │ │ + vldr s12, [pc, #100] @ 173fe0 │ │ │ │ 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] │ │ │ │ @@ -426743,135 +426756,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173f66 │ │ │ │ + bne.n 173f86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 173ff6 │ │ │ │ + cbz r2, 174016 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173fd2 │ │ │ │ + bne.n 173ff2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17402a │ │ │ │ + cbz r2, 17404a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 174006 │ │ │ │ + bne.n 174026 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17405e │ │ │ │ + cbz r2, 17407e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 17403a │ │ │ │ + bne.n 17405a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174092 │ │ │ │ + cbz r2, 1740b2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxth.w lr, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 17406e │ │ │ │ + bne.n 17408e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1740c8 │ │ │ │ + cbz r2, 1740e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1740a0 │ │ │ │ + bne.n 1740c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174100 │ │ │ │ + cbz r2, 174120 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1740d8 │ │ │ │ + bne.n 1740f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (17417c ) │ │ │ │ + ldr r3, [pc, #116] @ (17419c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 174178 │ │ │ │ + cbz r2, 174198 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (174180 ) │ │ │ │ + ldr r1, [pc, #108] @ (1741a0 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426892,28 +426905,28 @@ │ │ │ │ add.w lr, r1, 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 17411e │ │ │ │ + bne.n 17413e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1741f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (174210 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1741ec │ │ │ │ + cbz r2, 17420c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1741f4 ) │ │ │ │ + ldr r1, [pc, #96] @ (174214 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -426931,28 +426944,28 @@ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ ldrb.w r4, [r1, lr] │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17419c │ │ │ │ + bne.n 1741bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (174270 ) │ │ │ │ + ldr r3, [pc, #116] @ (174290 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17426c │ │ │ │ + cbz r2, 17428c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (174274 ) │ │ │ │ + ldr r1, [pc, #108] @ (174294 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426973,28 +426986,28 @@ │ │ │ │ add.w r3, r1, 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 174212 │ │ │ │ + bne.n 174232 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x0002 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1742e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (174300 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1742de │ │ │ │ + cbz r2, 1742fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1742e4 ) │ │ │ │ + ldr r1, [pc, #92] @ (174304 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -427012,28 +427025,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r1, lr] │ │ │ │ ldrb.w r4, [r1, ip] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 174290 │ │ │ │ + bne.n 1742b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 17433c │ │ │ │ + cbz r2, 17435c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 174340 │ │ │ │ + vldr s13, [pc, #76] @ 174360 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 174344 │ │ │ │ + vldr s12, [pc, #72] @ 174364 │ │ │ │ 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 │ │ │ │ @@ -427042,45 +427055,45 @@ │ │ │ │ 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 1742fe │ │ │ │ + bne.n 17431e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 174374 │ │ │ │ + cbz r2, 174394 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw 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 174356 │ │ │ │ + bne.n 174376 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1743ec │ │ │ │ + cbz r2, 17440c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1743f0 │ │ │ │ + vldr s12, [pc, #108] @ 174410 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1743f4 │ │ │ │ + vldr s11, [pc, #104] @ 174414 │ │ │ │ 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 │ │ │ │ @@ -427098,47 +427111,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 174392 │ │ │ │ + bne.n 1743b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 174426 │ │ │ │ + cbz r2, 174446 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174408 │ │ │ │ + bne.n 174428 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17447c │ │ │ │ + cbz r2, 17449c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 174480 │ │ │ │ + vldr s13, [pc, #76] @ 1744a0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 174484 │ │ │ │ + vldr s12, [pc, #72] @ 1744a4 │ │ │ │ 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 │ │ │ │ @@ -427147,29 +427160,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 17443e │ │ │ │ + bne.n 17445e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1744fa │ │ │ │ + cbz r2, 17451a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1744fc │ │ │ │ + vldr s12, [pc, #104] @ 17451c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 174500 │ │ │ │ + vldr s11, [pc, #100] @ 174520 │ │ │ │ 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 │ │ │ │ @@ -427187,44 +427200,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1744a2 │ │ │ │ + bne.n 1744c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 174532 │ │ │ │ + cbz r2, 174552 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r2, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174514 │ │ │ │ + bne.n 174534 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1745de │ │ │ │ + beq.n 1745fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1745e0 │ │ │ │ + vldr s10, [pc, #160] @ 174600 │ │ │ │ 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 │ │ │ │ @@ -427259,44 +427272,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 174548 │ │ │ │ + bne.n 174568 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 174616 │ │ │ │ + cbz r2, 174636 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1745f0 │ │ │ │ + bne.n 174610 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1746a8 │ │ │ │ + beq.n 1746c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1746ac │ │ │ │ + vldr s11, [pc, #132] @ 1746cc │ │ │ │ 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 │ │ │ │ @@ -427323,21 +427336,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 174630 │ │ │ │ + bne.n 174650 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1746e6 │ │ │ │ + cbz r2, 174706 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -427345,128 +427358,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1746be │ │ │ │ + bne.n 1746de │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1747fe │ │ │ │ + beq.n 17481e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1747ee │ │ │ │ + beq.n 17480e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 17484c │ │ │ │ + vldr s17, [pc, #300] @ 17486c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1747da │ │ │ │ + b.n 1747fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174820 │ │ │ │ + bgt.n 174840 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174814 │ │ │ │ + ble.n 174834 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17481a │ │ │ │ + bgt.n 17483a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 17480e │ │ │ │ + ble.n 17482e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174826 │ │ │ │ + bgt.n 174846 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 174808 │ │ │ │ + ble.n 174828 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 43cfc │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 17482c │ │ │ │ + beq.n 17484c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174740 │ │ │ │ + bgt.n 174760 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 17474e │ │ │ │ + b.n 17476e │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1747fe │ │ │ │ + beq.n 17481e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1747ee │ │ │ │ + bne.n 17480e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 17484c │ │ │ │ - b.n 1747c2 │ │ │ │ + vldr s0, [pc, #64] @ 17486c │ │ │ │ + b.n 1747e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 17479a │ │ │ │ + b.n 1747ba │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174772 │ │ │ │ + b.n 174792 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 174772 │ │ │ │ + b.n 174792 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 17474e │ │ │ │ + b.n 17476e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 17479a │ │ │ │ + b.n 1747ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 174734 │ │ │ │ + bne.w 174754 │ │ │ │ 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 │ │ │ │ @@ -427474,117 +427487,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174964 │ │ │ │ + beq.n 174984 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 174954 │ │ │ │ + beq.n 174974 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1749b8 │ │ │ │ + vldr s17, [pc, #304] @ 1749d8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 174940 │ │ │ │ + b.n 174960 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174980 │ │ │ │ + bgt.n 1749a0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17497a │ │ │ │ + ble.n 17499a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174992 │ │ │ │ + bgt.n 1749b2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174974 │ │ │ │ + ble.n 174994 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17498c │ │ │ │ + bgt.n 1749ac │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 17496e │ │ │ │ + ble.n 17498e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174986 │ │ │ │ + bgt.n 1749a6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 174998 │ │ │ │ + beq.n 1749b8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1748a8 │ │ │ │ + bgt.n 1748c8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1748b6 │ │ │ │ + b.n 1748d6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 174964 │ │ │ │ + beq.n 174984 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 174954 │ │ │ │ + bne.n 174974 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174928 │ │ │ │ + b.n 174948 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174900 │ │ │ │ + b.n 174920 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1748da │ │ │ │ + b.n 1748fa │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1748b6 │ │ │ │ + b.n 1748d6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 174928 │ │ │ │ + b.n 174948 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 174900 │ │ │ │ + b.n 174920 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1748da │ │ │ │ + b.n 1748fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 17489c │ │ │ │ + bne.w 1748bc │ │ │ │ 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 │ │ │ │ @@ -427593,102 +427606,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 174ab0 │ │ │ │ + beq.n 174ad0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 174aa0 │ │ │ │ + beq.n 174ac0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 174af8 │ │ │ │ + vldr s17, [pc, #256] @ 174b18 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 174afc │ │ │ │ + vldr s19, [pc, #252] @ 174b1c │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 174a8c │ │ │ │ + b.n 174aac │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174acc │ │ │ │ + bgt.n 174aec │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174ac0 │ │ │ │ + ble.n 174ae0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174ac6 │ │ │ │ + bgt.n 174ae6 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 174aba │ │ │ │ + ble.n 174ada │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174ad2 │ │ │ │ + bgt.n 174af2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 174ad8 │ │ │ │ + beq.n 174af8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174a1a │ │ │ │ + bgt.n 174a3a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174a28 │ │ │ │ + b.n 174a48 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 174ab0 │ │ │ │ + beq.n 174ad0 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 174aa0 │ │ │ │ + bne.n 174ac0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174a74 │ │ │ │ + b.n 174a94 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174a4c │ │ │ │ + b.n 174a6c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174a4c │ │ │ │ + b.n 174a6c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 174a28 │ │ │ │ + b.n 174a48 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 174a74 │ │ │ │ + b.n 174a94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 174a0e │ │ │ │ + bne.n 174a2e │ │ │ │ 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 │ │ │ │ @@ -427699,584 +427712,584 @@ │ │ │ │ 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 174c18 │ │ │ │ + beq.n 174c38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 174c08 │ │ │ │ + beq.n 174c28 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 174c6c │ │ │ │ + vldr s18, [pc, #300] @ 174c8c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 174c70 │ │ │ │ + vldr s17, [pc, #296] @ 174c90 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 174bf4 │ │ │ │ + b.n 174c14 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c34 │ │ │ │ + bgt.n 174c54 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c2e │ │ │ │ + ble.n 174c4e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c46 │ │ │ │ + bgt.n 174c66 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c28 │ │ │ │ + ble.n 174c48 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c40 │ │ │ │ + bgt.n 174c60 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c22 │ │ │ │ + ble.n 174c42 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c3a │ │ │ │ + bgt.n 174c5a │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 174c4c │ │ │ │ + beq.n 174c6c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174b62 │ │ │ │ + bgt.n 174b82 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174b70 │ │ │ │ + b.n 174b90 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 174c18 │ │ │ │ + beq.n 174c38 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 174c08 │ │ │ │ + bne.n 174c28 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174be0 │ │ │ │ + b.n 174c00 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174bba │ │ │ │ + b.n 174bda │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174b94 │ │ │ │ + b.n 174bb4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174b70 │ │ │ │ + b.n 174b90 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 174be0 │ │ │ │ + b.n 174c00 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174bba │ │ │ │ + b.n 174bda │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174b94 │ │ │ │ + b.n 174bb4 │ │ │ │ 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 r3, r1 │ │ │ │ - bne.w 174b54 │ │ │ │ + bne.w 174b74 │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174d06 │ │ │ │ + beq.n 174d26 │ │ │ │ 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 r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 174d10 │ │ │ │ + vldr s16, [pc, #116] @ 174d30 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 174d14 │ │ │ │ + vldr s17, [pc, #112] @ 174d34 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 174d08 │ │ │ │ + vldr d10, [pc, #92] @ 174d28 │ │ │ │ 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 174cdc │ │ │ │ + ble.n 174cfc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174cdc │ │ │ │ + bgt.n 174cfc │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 174cb0 │ │ │ │ + bne.n 174cd0 │ │ │ │ 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 174d10 │ │ │ │ + b.n 174d30 │ │ │ │ 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, #352] @ (174e94 ) │ │ │ │ + ldr r2, [pc, #352] @ (174eb4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (174e98 ) │ │ │ │ + ldr r1, [pc, #352] @ (174eb8 ) │ │ │ │ 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.n 174e2a │ │ │ │ + beq.n 174e4a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 174e1c │ │ │ │ + beq.n 174e3c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 174e8c │ │ │ │ - vldr s17, [pc, #312] @ 174e90 │ │ │ │ + vldr s18, [pc, #312] @ 174eac │ │ │ │ + vldr s17, [pc, #312] @ 174eb0 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174e08 │ │ │ │ + b.n 174e28 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174e5a │ │ │ │ + bgt.n 174e7a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174e54 │ │ │ │ + ble.n 174e74 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174e6c │ │ │ │ + bgt.n 174e8c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174e4e │ │ │ │ + ble.n 174e6e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174e66 │ │ │ │ + bgt.n 174e86 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174e48 │ │ │ │ + ble.n 174e68 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174e60 │ │ │ │ + bgt.n 174e80 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ 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] │ │ │ │ - beq.n 174e72 │ │ │ │ + beq.n 174e92 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174d70 │ │ │ │ + bgt.n 174d90 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174d7e │ │ │ │ + b.n 174d9e │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 174e2a │ │ │ │ + beq.n 174e4a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174e1c │ │ │ │ - ldr r2, [pc, #112] @ (174e9c ) │ │ │ │ - ldr r3, [pc, #100] @ (174e94 ) │ │ │ │ + bne.n 174e3c │ │ │ │ + ldr r2, [pc, #112] @ (174ebc ) │ │ │ │ + ldr r3, [pc, #100] @ (174eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174e88 │ │ │ │ + bne.n 174ea8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174dea │ │ │ │ + b.n 174e0a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174dc6 │ │ │ │ + b.n 174de6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174da2 │ │ │ │ + b.n 174dc2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174d7e │ │ │ │ + b.n 174d9e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174dea │ │ │ │ + b.n 174e0a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174dc6 │ │ │ │ + b.n 174de6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174da2 │ │ │ │ + b.n 174dc2 │ │ │ │ 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 r3, fp │ │ │ │ - bne.w 174d66 │ │ │ │ - b.n 174e2a │ │ │ │ + bne.w 174d86 │ │ │ │ + b.n 174e4a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r6, 174ed2 │ │ │ │ + cbz r6, 174eea │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #356] @ (175020 ) │ │ │ │ + ldr r2, [pc, #356] @ (175040 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (175024 ) │ │ │ │ + ldr r1, [pc, #356] @ (175044 ) │ │ │ │ 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.n 174fb6 │ │ │ │ + beq.n 174fd6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 174fa8 │ │ │ │ + beq.n 174fc8 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 175018 │ │ │ │ - vldr s18, [pc, #316] @ 17501c │ │ │ │ + vldr s19, [pc, #316] @ 175038 │ │ │ │ + vldr s18, [pc, #316] @ 17503c │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174f94 │ │ │ │ + b.n 174fb4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174fe6 │ │ │ │ + bgt.n 175006 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174fe0 │ │ │ │ + ble.n 175000 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174ff8 │ │ │ │ + bgt.n 175018 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174fda │ │ │ │ + ble.n 174ffa │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174ff2 │ │ │ │ + bgt.n 175012 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174fd4 │ │ │ │ + ble.n 174ff4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174fec │ │ │ │ + bgt.n 17500c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ 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] │ │ │ │ - beq.n 174ffe │ │ │ │ + beq.n 17501e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174efc │ │ │ │ + bgt.n 174f1c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f0a │ │ │ │ + b.n 174f2a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 174fb6 │ │ │ │ + beq.n 174fd6 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174fa8 │ │ │ │ - ldr r2, [pc, #112] @ (175028 ) │ │ │ │ - ldr r3, [pc, #100] @ (175020 ) │ │ │ │ + bne.n 174fc8 │ │ │ │ + ldr r2, [pc, #112] @ (175048 ) │ │ │ │ + ldr r3, [pc, #100] @ (175040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175014 │ │ │ │ + bne.n 175034 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f76 │ │ │ │ + b.n 174f96 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f52 │ │ │ │ + b.n 174f72 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f2e │ │ │ │ + b.n 174f4e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f0a │ │ │ │ + b.n 174f2a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f76 │ │ │ │ + b.n 174f96 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f52 │ │ │ │ + b.n 174f72 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f2e │ │ │ │ + b.n 174f4e │ │ │ │ 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 r3, fp │ │ │ │ - bne.w 174ef2 │ │ │ │ - b.n 174fb6 │ │ │ │ + bne.w 174f12 │ │ │ │ + b.n 174fd6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 175036 │ │ │ │ + cbz r4, 17504e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175134 │ │ │ │ + beq.n 175154 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 175126 │ │ │ │ + beq.n 175146 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 175188 │ │ │ │ - vldr s18, [pc, #308] @ 17518c │ │ │ │ + vldr s19, [pc, #308] @ 1751a8 │ │ │ │ + vldr s18, [pc, #308] @ 1751ac │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #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 │ │ │ │ - b.n 175112 │ │ │ │ + b.n 175132 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175150 │ │ │ │ + bgt.n 175170 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17514a │ │ │ │ + ble.n 17516a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175162 │ │ │ │ + bgt.n 175182 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 175144 │ │ │ │ + ble.n 175164 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17515c │ │ │ │ + bgt.n 17517c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ 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 │ │ │ │ - ble.n 17513e │ │ │ │ + ble.n 17515e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175156 │ │ │ │ + bgt.n 175176 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 175168 │ │ │ │ + beq.n 175188 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175078 │ │ │ │ + bgt.n 175098 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 175086 │ │ │ │ + b.n 1750a6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175134 │ │ │ │ + beq.n 175154 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 175126 │ │ │ │ + bne.n 175146 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1750fe │ │ │ │ + b.n 17511e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1750d4 │ │ │ │ + b.n 1750f4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1750aa │ │ │ │ + b.n 1750ca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 175086 │ │ │ │ + b.n 1750a6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1750fe │ │ │ │ + b.n 17511e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1750d4 │ │ │ │ + b.n 1750f4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1750aa │ │ │ │ + b.n 1750ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 17506e │ │ │ │ + bne.w 17508e │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175216 │ │ │ │ + beq.n 175236 │ │ │ │ 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] @ 175228 │ │ │ │ + vldr s20, [pc, #116] @ 175248 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 17522c │ │ │ │ + vldr s21, [pc, #116] @ 17524c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 175218 │ │ │ │ - vldr d8, [pc, #92] @ 175220 │ │ │ │ + vldr d9, [pc, #88] @ 175238 │ │ │ │ + vldr d8, [pc, #92] @ 175240 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1751ee │ │ │ │ + ble.n 17520e │ │ │ │ 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 │ │ │ │ @@ -428286,31 +428299,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 1751c6 │ │ │ │ + bne.n 1751e6 │ │ │ │ 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 175228 │ │ │ │ + b.n 175248 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 175272 │ │ │ │ + cbz r2, 175292 │ │ │ │ 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 │ │ │ │ @@ -428318,278 +428331,278 @@ │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 17524e │ │ │ │ + bne.n 17526e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1752c6 │ │ │ │ + cbz r2, 1752e6 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 175294 │ │ │ │ + bne.n 1752b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17531e │ │ │ │ + cbz r2, 17533e │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1752e4 │ │ │ │ + bne.n 175304 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175374 │ │ │ │ + cbz r2, 175394 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 17533c │ │ │ │ + bne.n 17535c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1753be │ │ │ │ + cbz r2, 1753de │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ 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 17539a │ │ │ │ + bne.n 1753ba │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175410 │ │ │ │ + cbz r2, 175430 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1753e4 │ │ │ │ + bne.n 175404 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 175460 │ │ │ │ + cbz r2, 175480 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175434 │ │ │ │ + bne.n 175454 │ │ │ │ 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, #192] @ (17553c ) │ │ │ │ + ldr r2, [pc, #192] @ (17555c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (175540 ) │ │ │ │ + ldr r1, [pc, #192] @ (175560 ) │ │ │ │ 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 17550c │ │ │ │ + beq.n 17552c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 175526 │ │ │ │ + beq.n 175546 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 181204 │ │ │ │ + bl 181224 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 181204 │ │ │ │ + bl 181224 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 181204 │ │ │ │ + bl 181224 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 181204 │ │ │ │ + bl 181224 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1754ac │ │ │ │ + bne.n 1754cc │ │ │ │ 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 1754a2 │ │ │ │ - ldr r2, [pc, #52] @ (175544 ) │ │ │ │ - ldr r3, [pc, #44] @ (17553c ) │ │ │ │ + bne.n 1754c2 │ │ │ │ + ldr r2, [pc, #52] @ (175564 ) │ │ │ │ + ldr r3, [pc, #44] @ (17555c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175536 │ │ │ │ + bne.n 175556 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17550c │ │ │ │ + beq.n 17552c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 175526 │ │ │ │ - b.n 17550c │ │ │ │ + bne.n 175546 │ │ │ │ + b.n 17552c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1755c0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1755c4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1755e0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1755e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1755a4 │ │ │ │ + cbz r4, 1755c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -428599,51 +428612,51 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 175574 │ │ │ │ - ldr r2, [pc, #32] @ (1755c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1755c4 ) │ │ │ │ + bne.n 175594 │ │ │ │ + ldr r2, [pc, #32] @ (1755e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1755e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1755bc │ │ │ │ + bne.n 1755dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #132] @ (175664 ) │ │ │ │ - ldr r3, [pc, #136] @ (175668 ) │ │ │ │ + ldr r2, [pc, #132] @ (175684 ) │ │ │ │ + ldr r3, [pc, #136] @ (175688 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 175642 │ │ │ │ + cbz r7, 175662 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 175660 │ │ │ │ + vldr s10, [pc, #100] @ 175680 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -428655,50 +428668,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [r4, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 175600 │ │ │ │ - ldr r2, [pc, #40] @ (17566c ) │ │ │ │ - ldr r3, [pc, #32] @ (175668 ) │ │ │ │ + bne.n 175620 │ │ │ │ + ldr r2, [pc, #40] @ (17568c ) │ │ │ │ + ldr r3, [pc, #32] @ (175688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17565a │ │ │ │ + bne.n 17567a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (175714 ) │ │ │ │ - ldr r3, [pc, #148] @ (175718 ) │ │ │ │ + ldr r2, [pc, #144] @ (175734 ) │ │ │ │ + ldr r3, [pc, #148] @ (175738 ) │ │ │ │ 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, 1756f8 │ │ │ │ + cbz r6, 175718 │ │ │ │ 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] │ │ │ │ @@ -428719,47 +428732,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 1756a2 │ │ │ │ - ldr r2, [pc, #32] @ (17571c ) │ │ │ │ - ldr r3, [pc, #28] @ (175718 ) │ │ │ │ + bne.n 1756c2 │ │ │ │ + ldr r2, [pc, #32] @ (17573c ) │ │ │ │ + ldr r3, [pc, #28] @ (175738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175710 │ │ │ │ + bne.n 175730 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1757d0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1757d4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1757f0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1757f4 ) │ │ │ │ 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, 1757b4 │ │ │ │ + cbz r6, 1757d4 │ │ │ │ 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] │ │ │ │ @@ -428783,51 +428796,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 17574e │ │ │ │ - ldr r2, [pc, #32] @ (1757d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1757d4 ) │ │ │ │ + bne.n 17576e │ │ │ │ + ldr r2, [pc, #32] @ (1757f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1757f4 ) │ │ │ │ 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 1757cc │ │ │ │ + bne.n 1757ec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (175860 ) │ │ │ │ - ldr r3, [pc, #116] @ (175864 ) │ │ │ │ + ldr r2, [pc, #112] @ (175880 ) │ │ │ │ + ldr r3, [pc, #116] @ (175884 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175840 │ │ │ │ + cbz r4, 175860 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 17585c │ │ │ │ + vldr s14, [pc, #80] @ 17587c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -428835,49 +428848,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 175810 │ │ │ │ - ldr r2, [pc, #36] @ (175868 ) │ │ │ │ - ldr r3, [pc, #32] @ (175864 ) │ │ │ │ + bne.n 175830 │ │ │ │ + ldr r2, [pc, #36] @ (175888 ) │ │ │ │ + ldr r3, [pc, #32] @ (175884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175858 │ │ │ │ + bne.n 175878 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #936 @ (adr r7, 175c2c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #736 @ (adr r7, 175b4c ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 175aec ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1758ec ) │ │ │ │ - ldr r3, [pc, #112] @ (1758f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (17590c ) │ │ │ │ + ldr r3, [pc, #112] @ (175910 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1758d0 │ │ │ │ + cbz r6, 1758f0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -428890,47 +428903,47 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ - bne.n 17589c │ │ │ │ - ldr r2, [pc, #32] @ (1758f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1758f0 ) │ │ │ │ + bne.n 1758bc │ │ │ │ + ldr r2, [pc, #32] @ (175914 ) │ │ │ │ + ldr r3, [pc, #28] @ (175910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1758e8 │ │ │ │ + bne.n 175908 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #488 @ (adr r7, 175ad8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 175a78 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #160 @ (adr r7, 175998 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 175938 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (17597c ) │ │ │ │ - ldr r3, [pc, #116] @ (175980 ) │ │ │ │ + ldr r2, [pc, #112] @ (17599c ) │ │ │ │ + ldr r3, [pc, #116] @ (1759a0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175960 │ │ │ │ + cbz r6, 175980 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -428945,52 +428958,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 175926 │ │ │ │ - ldr r2, [pc, #32] @ (175984 ) │ │ │ │ - ldr r3, [pc, #28] @ (175980 ) │ │ │ │ + bne.n 175946 │ │ │ │ + ldr r2, [pc, #32] @ (1759a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1759a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175978 │ │ │ │ + bne.n 175998 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #952 @ (adr r6, 175d38 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 175cd8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #608 @ (adr r6, 175be8 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 175b88 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (175a34 ) │ │ │ │ - ldr r3, [pc, #156] @ (175a38 ) │ │ │ │ + ldr r2, [pc, #152] @ (175a54 ) │ │ │ │ + ldr r3, [pc, #156] @ (175a58 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175a0c │ │ │ │ + cbz r4, 175a2c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 175a28 │ │ │ │ - vldr s8, [pc, #116] @ 175a30 │ │ │ │ + vldr d5, [pc, #112] @ 175a48 │ │ │ │ + vldr s8, [pc, #116] @ 175a50 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429004,57 +429017,57 @@ │ │ │ │ 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 1759c0 │ │ │ │ - ldr r2, [pc, #44] @ (175a3c ) │ │ │ │ - ldr r3, [pc, #40] @ (175a38 ) │ │ │ │ + bne.n 1759e0 │ │ │ │ + ldr r2, [pc, #44] @ (175a5c ) │ │ │ │ + ldr r3, [pc, #40] @ (175a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175a24 │ │ │ │ + bne.n 175a44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 175bb0 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 175b50 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #944 @ (adr r5, 175df0 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 175d90 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (175af8 ) │ │ │ │ - ldr r3, [pc, #168] @ (175afc ) │ │ │ │ + ldr r2, [pc, #164] @ (175b18 ) │ │ │ │ + ldr r3, [pc, #168] @ (175b1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175ad2 │ │ │ │ + cbz r5, 175af2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 175af0 │ │ │ │ + vldr d4, [pc, #128] @ 175b10 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -429073,60 +429086,60 @@ │ │ │ │ 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 175a74 │ │ │ │ - ldr r2, [pc, #44] @ (175b00 ) │ │ │ │ - ldr r3, [pc, #36] @ (175afc ) │ │ │ │ + bne.n 175a94 │ │ │ │ + ldr r2, [pc, #44] @ (175b20 ) │ │ │ │ + ldr r3, [pc, #36] @ (175b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175aea │ │ │ │ + bne.n 175b0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - add r5, pc, #664 @ (adr r5, 175d94 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 175d34 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #152 @ (adr r5, 175b9c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 175b3c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (175bd8 ) │ │ │ │ - ldr r3, [pc, #192] @ (175bdc ) │ │ │ │ + ldr r2, [pc, #188] @ (175bf8 ) │ │ │ │ + ldr r3, [pc, #192] @ (175bfc ) │ │ │ │ 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 175bae │ │ │ │ + beq.n 175bce │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 175bd0 │ │ │ │ + vldr d3, [pc, #148] @ 175bf0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -429149,57 +429162,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175b3c │ │ │ │ - ldr r2, [pc, #48] @ (175be0 ) │ │ │ │ - ldr r3, [pc, #40] @ (175bdc ) │ │ │ │ + bne.n 175b5c │ │ │ │ + ldr r2, [pc, #48] @ (175c00 ) │ │ │ │ + ldr r3, [pc, #40] @ (175bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175bc6 │ │ │ │ + bne.n 175be6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - add r4, pc, #888 @ (adr r4, 175f54 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 175ef4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #296 @ (adr r4, 175d0c ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 175cac ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (175c74 ) │ │ │ │ - ldr r3, [pc, #128] @ (175c78 ) │ │ │ │ + ldr r2, [pc, #124] @ (175c94 ) │ │ │ │ + ldr r3, [pc, #128] @ (175c98 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175c54 │ │ │ │ + cbz r4, 175c74 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 175c70 │ │ │ │ + vldr s12, [pc, #92] @ 175c90 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429209,49 +429222,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 175c18 │ │ │ │ - ldr r2, [pc, #36] @ (175c7c ) │ │ │ │ - ldr r3, [pc, #32] @ (175c78 ) │ │ │ │ + bne.n 175c38 │ │ │ │ + ldr r2, [pc, #36] @ (175c9c ) │ │ │ │ + ldr r3, [pc, #32] @ (175c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175c6c │ │ │ │ + bne.n 175c8c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #8 @ (adr r4, 175c80 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 176020 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #656 @ (adr r3, 175f10 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 175eb0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (175d08 ) │ │ │ │ - ldr r3, [pc, #120] @ (175d0c ) │ │ │ │ + ldr r2, [pc, #116] @ (175d28 ) │ │ │ │ + ldr r3, [pc, #120] @ (175d2c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175cec │ │ │ │ + cbz r5, 175d0c │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429268,47 +429281,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 175cb0 │ │ │ │ - ldr r2, [pc, #32] @ (175d10 ) │ │ │ │ - ldr r3, [pc, #28] @ (175d0c ) │ │ │ │ + bne.n 175cd0 │ │ │ │ + ldr r2, [pc, #32] @ (175d30 ) │ │ │ │ + ldr r3, [pc, #28] @ (175d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175d04 │ │ │ │ + bne.n 175d24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #408 @ (adr r3, 175ea4 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 175e44 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #48 @ (adr r3, 175d44 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 1760e4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (175da8 ) │ │ │ │ - ldr r3, [pc, #132] @ (175dac ) │ │ │ │ + ldr r2, [pc, #128] @ (175dc8 ) │ │ │ │ + ldr r3, [pc, #132] @ (175dcc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175d8a │ │ │ │ + cbz r5, 175daa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429324,48 +429337,48 @@ │ │ │ │ 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 175d44 │ │ │ │ - ldr r2, [pc, #36] @ (175db0 ) │ │ │ │ - ldr r3, [pc, #28] @ (175dac ) │ │ │ │ + bne.n 175d64 │ │ │ │ + ldr r2, [pc, #36] @ (175dd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (175dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175da2 │ │ │ │ + bne.n 175dc2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #840 @ (adr r2, 1760f4 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 176094 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #440 @ (adr r2, 175f6c ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 175f0c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (175e4c ) │ │ │ │ - ldr r3, [pc, #136] @ (175e50 ) │ │ │ │ + ldr r2, [pc, #132] @ (175e6c ) │ │ │ │ + ldr r3, [pc, #136] @ (175e70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175e2e │ │ │ │ + cbz r4, 175e4e │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -429389,48 +429402,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 175de2 │ │ │ │ - ldr r2, [pc, #36] @ (175e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (175e50 ) │ │ │ │ + bne.n 175e02 │ │ │ │ + ldr r2, [pc, #36] @ (175e74 ) │ │ │ │ + ldr r3, [pc, #28] @ (175e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175e46 │ │ │ │ + bne.n 175e66 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #200 @ (adr r2, 175f18 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 175eb8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #808 @ (adr r1, 176180 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 176120 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (175ef4 ) │ │ │ │ - ldr r3, [pc, #140] @ (175ef8 ) │ │ │ │ + ldr r2, [pc, #136] @ (175f14 ) │ │ │ │ + ldr r3, [pc, #140] @ (175f18 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175ed8 │ │ │ │ + cbz r6, 175ef8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429449,47 +429462,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175e86 │ │ │ │ - ldr r2, [pc, #32] @ (175efc ) │ │ │ │ - ldr r3, [pc, #28] @ (175ef8 ) │ │ │ │ + bne.n 175ea6 │ │ │ │ + ldr r2, [pc, #32] @ (175f1c ) │ │ │ │ + ldr r3, [pc, #28] @ (175f18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175ef0 │ │ │ │ + bne.n 175f10 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #568 @ (adr r1, 176130 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1760d0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #128 @ (adr r1, 175f80 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 175f20 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (175fb8 ) │ │ │ │ - ldr r3, [pc, #164] @ (175fbc ) │ │ │ │ + ldr r2, [pc, #164] @ (175fd8 ) │ │ │ │ + ldr r3, [pc, #164] @ (175fdc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 175f98 │ │ │ │ + cbz r7, 175fb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -429519,317 +429532,317 @@ │ │ │ │ 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 175f2c │ │ │ │ - ldr r2, [pc, #36] @ (175fc0 ) │ │ │ │ - ldr r3, [pc, #32] @ (175fbc ) │ │ │ │ + bne.n 175f4c │ │ │ │ + ldr r2, [pc, #36] @ (175fe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (175fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175fb2 │ │ │ │ + bne.n 175fd2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #912 @ (adr r0, 17634c ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 1762ec ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #384 @ (adr r0, 176144 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 1760e4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1760a4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1760a8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1760c4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1760c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 176076 │ │ │ │ + beq.n 176096 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 176098 │ │ │ │ - vldr s8, [pc, #164] @ 1760a0 │ │ │ │ + vldr d5, [pc, #160] @ 1760b8 │ │ │ │ + vldr s8, [pc, #164] @ 1760c0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 176044 │ │ │ │ + b.n 176064 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 176070 │ │ │ │ + bmi.n 176090 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 176076 │ │ │ │ + beq.n 176096 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 176008 │ │ │ │ + bpl.n 176028 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17600c │ │ │ │ + b.n 17602c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17602a │ │ │ │ - ldr r2, [pc, #52] @ (1760ac ) │ │ │ │ - ldr r3, [pc, #44] @ (1760a8 ) │ │ │ │ + b.n 17604a │ │ │ │ + ldr r2, [pc, #52] @ (1760cc ) │ │ │ │ + ldr r3, [pc, #44] @ (1760c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17608e │ │ │ │ + bne.n 1760ae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__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 │ │ │ │ - add r0, pc, #120 @ (adr r0, 176120 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1761a0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1761a4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1761c0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1761c4 ) │ │ │ │ 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 17617a │ │ │ │ + beq.n 17619a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 176198 │ │ │ │ + vldr d5, [pc, #184] @ 1761b8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 176140 │ │ │ │ + b.n 176160 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 176174 │ │ │ │ + bmi.n 176194 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 17616e │ │ │ │ + bmi.n 17618e │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17617a │ │ │ │ + beq.n 17619a │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1760ec │ │ │ │ + bpl.n 17610c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1760f0 │ │ │ │ + b.n 176110 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17612c │ │ │ │ + b.n 17614c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17610e │ │ │ │ - ldr r2, [pc, #44] @ (1761a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1761a4 ) │ │ │ │ + b.n 17612e │ │ │ │ + ldr r2, [pc, #44] @ (1761c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1761c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176192 │ │ │ │ + bne.n 1761b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1762c0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1762c4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1762e0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1762e4 ) │ │ │ │ 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 17629c │ │ │ │ + beq.n 1762bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1762b8 │ │ │ │ + vldr d5, [pc, #212] @ 1762d8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 176258 │ │ │ │ + b.n 176278 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 176296 │ │ │ │ + bmi.n 1762b6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 176290 │ │ │ │ + bmi.n 1762b0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 17628a │ │ │ │ + bmi.n 1762aa │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17629c │ │ │ │ + beq.n 1762bc │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1761ea │ │ │ │ + bpl.n 17620a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1761ee │ │ │ │ + b.n 17620e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 176248 │ │ │ │ + b.n 176268 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17622a │ │ │ │ + b.n 17624a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17620c │ │ │ │ - ldr r2, [pc, #40] @ (1762c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1762c4 ) │ │ │ │ + b.n 17622c │ │ │ │ + ldr r2, [pc, #40] @ (1762e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1762e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1762b4 │ │ │ │ + bne.n 1762d4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (17635c ) │ │ │ │ - ldr r3, [pc, #128] @ (176360 ) │ │ │ │ + ldr r2, [pc, #124] @ (17637c ) │ │ │ │ + ldr r3, [pc, #128] @ (176380 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17633c │ │ │ │ + cbz r4, 17635c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 176358 │ │ │ │ + vldr s12, [pc, #92] @ 176378 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429839,49 +429852,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 176300 │ │ │ │ - ldr r2, [pc, #36] @ (176364 ) │ │ │ │ - ldr r3, [pc, #32] @ (176360 ) │ │ │ │ + bne.n 176320 │ │ │ │ + ldr r2, [pc, #36] @ (176384 ) │ │ │ │ + ldr r3, [pc, #32] @ (176380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176354 │ │ │ │ + bne.n 176374 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1763f0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1763f4 ) │ │ │ │ + ldr r2, [pc, #116] @ (176410 ) │ │ │ │ + ldr r3, [pc, #120] @ (176414 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1763d2 │ │ │ │ + cbz r4, 1763f2 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -429897,48 +429910,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 176398 │ │ │ │ - ldr r2, [pc, #36] @ (1763f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1763f4 ) │ │ │ │ + bne.n 1763b8 │ │ │ │ + ldr r2, [pc, #36] @ (176418 ) │ │ │ │ + ldr r3, [pc, #28] @ (176414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1763ea │ │ │ │ + bne.n 17640a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (176490 ) │ │ │ │ - ldr r3, [pc, #132] @ (176494 ) │ │ │ │ + ldr r2, [pc, #128] @ (1764b0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1764b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 176472 │ │ │ │ + cbz r5, 176492 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429954,48 +429967,48 @@ │ │ │ │ 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 17642c │ │ │ │ - ldr r2, [pc, #36] @ (176498 ) │ │ │ │ - ldr r3, [pc, #28] @ (176494 ) │ │ │ │ + bne.n 17644c │ │ │ │ + ldr r2, [pc, #36] @ (1764b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1764b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17648a │ │ │ │ + bne.n 1764aa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (176538 ) │ │ │ │ - ldr r3, [pc, #140] @ (17653c ) │ │ │ │ + ldr r2, [pc, #136] @ (176558 ) │ │ │ │ + ldr r3, [pc, #140] @ (17655c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17651c │ │ │ │ + cbz r5, 17653c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -430020,47 +430033,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1764ca │ │ │ │ - ldr r2, [pc, #32] @ (176540 ) │ │ │ │ - ldr r3, [pc, #28] @ (17653c ) │ │ │ │ + bne.n 1764ea │ │ │ │ + ldr r2, [pc, #32] @ (176560 ) │ │ │ │ + ldr r3, [pc, #28] @ (17655c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176534 │ │ │ │ + bne.n 176554 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1765e0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1765e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (176600 ) │ │ │ │ + ldr r3, [pc, #140] @ (176604 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1765c4 │ │ │ │ + cbz r6, 1765e4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -430079,48 +430092,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 176572 │ │ │ │ - ldr r2, [pc, #32] @ (1765e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1765e4 ) │ │ │ │ + bne.n 176592 │ │ │ │ + ldr r2, [pc, #32] @ (176608 ) │ │ │ │ + ldr r3, [pc, #28] @ (176604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1765dc │ │ │ │ + bne.n 1765fc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1766a4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1766a8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1766c4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1766c8 ) │ │ │ │ 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 176686 │ │ │ │ + beq.n 1766a6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -430154,50 +430167,50 @@ │ │ │ │ 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 17661a │ │ │ │ - ldr r2, [pc, #36] @ (1766ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1766a8 ) │ │ │ │ + bne.n 17663a │ │ │ │ + ldr r2, [pc, #36] @ (1766cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1766c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1766a0 │ │ │ │ + bne.n 1766c0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (17675c ) │ │ │ │ - ldr r3, [pc, #156] @ (176760 ) │ │ │ │ + ldr r2, [pc, #152] @ (17677c ) │ │ │ │ + ldr r3, [pc, #156] @ (176780 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17673a │ │ │ │ + cbz r4, 17675a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 176758 │ │ │ │ + vldr s12, [pc, #120] @ 176778 │ │ │ │ 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.w r3, [sp, #8] │ │ │ │ adds r1, #6 │ │ │ │ @@ -430215,54 +430228,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ 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 1766e4 │ │ │ │ - ldr r2, [pc, #40] @ (176764 ) │ │ │ │ - ldr r3, [pc, #32] @ (176760 ) │ │ │ │ + bne.n 176704 │ │ │ │ + ldr r2, [pc, #40] @ (176784 ) │ │ │ │ + ldr r3, [pc, #32] @ (176780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176752 │ │ │ │ + bne.n 176772 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (176824 ) │ │ │ │ - ldr r3, [pc, #172] @ (176828 ) │ │ │ │ + ldr r2, [pc, #168] @ (176844 ) │ │ │ │ + ldr r3, [pc, #172] @ (176848 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176804 │ │ │ │ + cbz r4, 176824 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 176820 │ │ │ │ + vldr s11, [pc, #136] @ 176840 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -430283,49 +430296,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 176798 │ │ │ │ - ldr r2, [pc, #36] @ (17682c ) │ │ │ │ - ldr r3, [pc, #32] @ (176828 ) │ │ │ │ + bne.n 1767b8 │ │ │ │ + ldr r2, [pc, #36] @ (17684c ) │ │ │ │ + ldr r3, [pc, #32] @ (176848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17681c │ │ │ │ + bne.n 17683c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1768c8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1768cc ) │ │ │ │ + ldr r2, [pc, #132] @ (1768e8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1768ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1768ac │ │ │ │ + cbz r4, 1768cc │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -430342,47 +430355,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176860 │ │ │ │ - ldr r2, [pc, #32] @ (1768d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1768cc ) │ │ │ │ + bne.n 176880 │ │ │ │ + ldr r2, [pc, #32] @ (1768f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1768ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1768c4 │ │ │ │ + bne.n 1768e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (17696c ) │ │ │ │ - ldr r3, [pc, #136] @ (176970 ) │ │ │ │ + ldr r2, [pc, #132] @ (17698c ) │ │ │ │ + ldr r3, [pc, #136] @ (176990 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17694e │ │ │ │ + cbz r5, 17696e │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -430404,48 +430417,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 176900 │ │ │ │ - ldr r2, [pc, #36] @ (176974 ) │ │ │ │ - ldr r3, [pc, #28] @ (176970 ) │ │ │ │ + bne.n 176920 │ │ │ │ + ldr r2, [pc, #36] @ (176994 ) │ │ │ │ + ldr r3, [pc, #28] @ (176990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176966 │ │ │ │ + bne.n 176986 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (176a1c ) │ │ │ │ - ldr r3, [pc, #148] @ (176a20 ) │ │ │ │ + ldr r2, [pc, #144] @ (176a3c ) │ │ │ │ + ldr r3, [pc, #148] @ (176a40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176a00 │ │ │ │ + cbz r4, 176a20 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -430465,48 +430478,48 @@ │ │ │ │ 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 1769a4 │ │ │ │ - ldr r2, [pc, #32] @ (176a24 ) │ │ │ │ - ldr r3, [pc, #28] @ (176a20 ) │ │ │ │ + bne.n 1769c4 │ │ │ │ + ldr r2, [pc, #32] @ (176a44 ) │ │ │ │ + ldr r3, [pc, #28] @ (176a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176a18 │ │ │ │ + bne.n 176a38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (176ae0 ) │ │ │ │ - ldr r3, [pc, #168] @ (176ae4 ) │ │ │ │ + ldr r2, [pc, #164] @ (176b00 ) │ │ │ │ + ldr r3, [pc, #168] @ (176b04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 176ac4 │ │ │ │ + beq.n 176ae4 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -430536,51 +430549,51 @@ │ │ │ │ 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, [r4], #4 │ │ │ │ - bne.n 176a54 │ │ │ │ - ldr r2, [pc, #32] @ (176ae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (176ae4 ) │ │ │ │ + bne.n 176a74 │ │ │ │ + ldr r2, [pc, #32] @ (176b08 ) │ │ │ │ + ldr r3, [pc, #28] @ (176b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176adc │ │ │ │ + bne.n 176afc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (176bc4 ) │ │ │ │ - ldr r3, [pc, #200] @ (176bc8 ) │ │ │ │ + ldr r2, [pc, #196] @ (176be4 ) │ │ │ │ + ldr r3, [pc, #200] @ (176be8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 176ba4 │ │ │ │ + beq.n 176bc4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 176bc0 │ │ │ │ + vldr s11, [pc, #164] @ 176be0 │ │ │ │ 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.w r3, [sp, #8] │ │ │ │ @@ -430611,54 +430624,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176b26 │ │ │ │ - ldr r2, [pc, #36] @ (176bcc ) │ │ │ │ - ldr r3, [pc, #32] @ (176bc8 ) │ │ │ │ + bne.n 176b46 │ │ │ │ + ldr r2, [pc, #36] @ (176bec ) │ │ │ │ + ldr r3, [pc, #32] @ (176be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176bbc │ │ │ │ + bne.n 176bdc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (176ccc ) │ │ │ │ - ldr r3, [pc, #236] @ (176cd0 ) │ │ │ │ + ldr r2, [pc, #232] @ (176cec ) │ │ │ │ + ldr r3, [pc, #236] @ (176cf0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 176caa │ │ │ │ + beq.n 176cca │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 176cc8 │ │ │ │ + vldr s10, [pc, #200] @ 176ce8 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -430696,50 +430709,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 176c06 │ │ │ │ - ldr r2, [pc, #40] @ (176cd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (176cd0 ) │ │ │ │ + bne.n 176c26 │ │ │ │ + ldr r2, [pc, #40] @ (176cf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (176cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176cc2 │ │ │ │ + bne.n 176ce2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (176d70 ) │ │ │ │ - ldr r3, [pc, #136] @ (176d74 ) │ │ │ │ + ldr r2, [pc, #132] @ (176d90 ) │ │ │ │ + ldr r3, [pc, #136] @ (176d94 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176d54 │ │ │ │ + cbz r4, 176d74 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -430756,47 +430769,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176d08 │ │ │ │ - ldr r2, [pc, #32] @ (176d78 ) │ │ │ │ - ldr r3, [pc, #28] @ (176d74 ) │ │ │ │ + bne.n 176d28 │ │ │ │ + ldr r2, [pc, #32] @ (176d98 ) │ │ │ │ + ldr r3, [pc, #28] @ (176d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176d6c │ │ │ │ + bne.n 176d8c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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, #136] @ (176e18 ) │ │ │ │ - ldr r3, [pc, #140] @ (176e1c ) │ │ │ │ + ldr r2, [pc, #136] @ (176e38 ) │ │ │ │ + ldr r3, [pc, #140] @ (176e3c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 176dfa │ │ │ │ + cbz r6, 176e1a │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -430818,48 +430831,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 176da6 │ │ │ │ - ldr r2, [pc, #36] @ (176e20 ) │ │ │ │ - ldr r3, [pc, #28] @ (176e1c ) │ │ │ │ + bne.n 176dc6 │ │ │ │ + ldr r2, [pc, #36] @ (176e40 ) │ │ │ │ + ldr r3, [pc, #28] @ (176e3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176e12 │ │ │ │ + bne.n 176e32 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (176ec8 ) │ │ │ │ - ldr r3, [pc, #148] @ (176ecc ) │ │ │ │ + ldr r2, [pc, #144] @ (176ee8 ) │ │ │ │ + ldr r3, [pc, #148] @ (176eec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176eac │ │ │ │ + cbz r4, 176ecc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -430879,48 +430892,48 @@ │ │ │ │ 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 176e50 │ │ │ │ - ldr r2, [pc, #32] @ (176ed0 ) │ │ │ │ - ldr r3, [pc, #28] @ (176ecc ) │ │ │ │ + bne.n 176e70 │ │ │ │ + ldr r2, [pc, #32] @ (176ef0 ) │ │ │ │ + ldr r3, [pc, #28] @ (176eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176ec4 │ │ │ │ + bne.n 176ee4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (176f94 ) │ │ │ │ - ldr r3, [pc, #176] @ (176f98 ) │ │ │ │ + ldr r2, [pc, #172] @ (176fb4 ) │ │ │ │ + ldr r3, [pc, #176] @ (176fb8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 176f78 │ │ │ │ + beq.n 176f98 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -430954,52 +430967,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, [r4], #4 │ │ │ │ - bne.n 176f00 │ │ │ │ - ldr r2, [pc, #32] @ (176f9c ) │ │ │ │ - ldr r3, [pc, #28] @ (176f98 ) │ │ │ │ + bne.n 176f20 │ │ │ │ + ldr r2, [pc, #32] @ (176fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (176fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176f90 │ │ │ │ + bne.n 176fb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (17704c ) │ │ │ │ - ldr r3, [pc, #156] @ (177050 ) │ │ │ │ + ldr r2, [pc, #152] @ (17706c ) │ │ │ │ + ldr r3, [pc, #156] @ (177070 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177024 │ │ │ │ + cbz r4, 177044 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 177040 │ │ │ │ - vldr s8, [pc, #116] @ 177048 │ │ │ │ + vldr d5, [pc, #112] @ 177060 │ │ │ │ + vldr s8, [pc, #116] @ 177068 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -431013,57 +431026,57 @@ │ │ │ │ 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 176fd8 │ │ │ │ - ldr r2, [pc, #44] @ (177054 ) │ │ │ │ - ldr r3, [pc, #40] @ (177050 ) │ │ │ │ + bne.n 176ff8 │ │ │ │ + ldr r2, [pc, #44] @ (177074 ) │ │ │ │ + ldr r3, [pc, #40] @ (177070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17703c │ │ │ │ + bne.n 17705c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (177110 ) │ │ │ │ - ldr r3, [pc, #168] @ (177114 ) │ │ │ │ + ldr r2, [pc, #164] @ (177130 ) │ │ │ │ + ldr r3, [pc, #168] @ (177134 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1770ea │ │ │ │ + cbz r5, 17710a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 177108 │ │ │ │ + vldr d4, [pc, #128] @ 177128 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -431082,60 +431095,60 @@ │ │ │ │ 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 17708c │ │ │ │ - ldr r2, [pc, #44] @ (177118 ) │ │ │ │ - ldr r3, [pc, #36] @ (177114 ) │ │ │ │ + bne.n 1770ac │ │ │ │ + ldr r2, [pc, #44] @ (177138 ) │ │ │ │ + ldr r3, [pc, #36] @ (177134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177102 │ │ │ │ + bne.n 177122 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1771f0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1771f4 ) │ │ │ │ + ldr r2, [pc, #188] @ (177210 ) │ │ │ │ + ldr r3, [pc, #192] @ (177214 ) │ │ │ │ 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 1771c6 │ │ │ │ + beq.n 1771e6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1771e8 │ │ │ │ + vldr d3, [pc, #148] @ 177208 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -431158,53 +431171,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 177154 │ │ │ │ - ldr r2, [pc, #48] @ (1771f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1771f4 ) │ │ │ │ + bne.n 177174 │ │ │ │ + ldr r2, [pc, #48] @ (177218 ) │ │ │ │ + ldr r3, [pc, #40] @ (177214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1771de │ │ │ │ + bne.n 1771fe │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (177274 ) │ │ │ │ - ldr r3, [pc, #104] @ (177278 ) │ │ │ │ + ldr r2, [pc, #100] @ (177294 ) │ │ │ │ + ldr r3, [pc, #104] @ (177298 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 177258 │ │ │ │ + cbz r5, 177278 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -431213,47 +431226,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 17722a │ │ │ │ - ldr r2, [pc, #32] @ (17727c ) │ │ │ │ - ldr r3, [pc, #28] @ (177278 ) │ │ │ │ + bne.n 17724a │ │ │ │ + ldr r2, [pc, #32] @ (17729c ) │ │ │ │ + ldr r3, [pc, #28] @ (177298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177270 │ │ │ │ + bne.n 177290 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1772fc ) │ │ │ │ - ldr r3, [pc, #108] @ (177300 ) │ │ │ │ + ldr r2, [pc, #104] @ (17731c ) │ │ │ │ + ldr r3, [pc, #108] @ (177320 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1772de │ │ │ │ + cbz r5, 1772fe │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -431263,48 +431276,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1772ac │ │ │ │ - ldr r2, [pc, #36] @ (177304 ) │ │ │ │ - ldr r3, [pc, #28] @ (177300 ) │ │ │ │ + bne.n 1772cc │ │ │ │ + ldr r2, [pc, #36] @ (177324 ) │ │ │ │ + ldr r3, [pc, #28] @ (177320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1772f6 │ │ │ │ + bne.n 177316 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (177380 ) │ │ │ │ - ldr r3, [pc, #104] @ (177384 ) │ │ │ │ + ldr r2, [pc, #100] @ (1773a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1773a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 177364 │ │ │ │ + cbz r5, 177384 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -431313,47 +431326,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 177336 │ │ │ │ - ldr r2, [pc, #32] @ (177388 ) │ │ │ │ - ldr r3, [pc, #28] @ (177384 ) │ │ │ │ + bne.n 177356 │ │ │ │ + ldr r2, [pc, #32] @ (1773a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1773a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17737c │ │ │ │ + bne.n 17739c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177408 ) │ │ │ │ - ldr r3, [pc, #108] @ (17740c ) │ │ │ │ + ldr r2, [pc, #104] @ (177428 ) │ │ │ │ + ldr r3, [pc, #108] @ (17742c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1773ea │ │ │ │ + cbz r5, 17740a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -431363,48 +431376,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1773b8 │ │ │ │ - ldr r2, [pc, #36] @ (177410 ) │ │ │ │ - ldr r3, [pc, #28] @ (17740c ) │ │ │ │ + bne.n 1773d8 │ │ │ │ + ldr r2, [pc, #36] @ (177430 ) │ │ │ │ + ldr r3, [pc, #28] @ (17742c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177402 │ │ │ │ + bne.n 177422 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (177488 ) │ │ │ │ - ldr r3, [pc, #100] @ (17748c ) │ │ │ │ + ldr r2, [pc, #96] @ (1774a8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1774ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17746c │ │ │ │ + cbz r4, 17748c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431414,47 +431427,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 177446 │ │ │ │ - ldr r2, [pc, #32] @ (177490 ) │ │ │ │ - ldr r3, [pc, #28] @ (17748c ) │ │ │ │ + bne.n 177466 │ │ │ │ + ldr r2, [pc, #32] @ (1774b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1774ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177484 │ │ │ │ + bne.n 1774a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177510 ) │ │ │ │ - ldr r3, [pc, #108] @ (177514 ) │ │ │ │ + ldr r2, [pc, #104] @ (177530 ) │ │ │ │ + ldr r3, [pc, #108] @ (177534 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1774f2 │ │ │ │ + cbz r7, 177512 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431465,48 +431478,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1774c2 │ │ │ │ - ldr r2, [pc, #36] @ (177518 ) │ │ │ │ - ldr r3, [pc, #28] @ (177514 ) │ │ │ │ + bne.n 1774e2 │ │ │ │ + ldr r2, [pc, #36] @ (177538 ) │ │ │ │ + ldr r3, [pc, #28] @ (177534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17750a │ │ │ │ + bne.n 17752a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177598 ) │ │ │ │ - ldr r3, [pc, #108] @ (17759c ) │ │ │ │ + ldr r2, [pc, #104] @ (1775b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1775bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17757c │ │ │ │ + cbz r6, 17759c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431518,47 +431531,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 17754a │ │ │ │ - ldr r2, [pc, #32] @ (1775a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17759c ) │ │ │ │ + bne.n 17756a │ │ │ │ + ldr r2, [pc, #32] @ (1775c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1775bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177594 │ │ │ │ + bne.n 1775b4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (177618 ) │ │ │ │ - ldr r3, [pc, #100] @ (17761c ) │ │ │ │ + ldr r2, [pc, #96] @ (177638 ) │ │ │ │ + ldr r3, [pc, #100] @ (17763c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1775fc │ │ │ │ + cbz r4, 17761c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431568,47 +431581,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1775d6 │ │ │ │ - ldr r2, [pc, #32] @ (177620 ) │ │ │ │ - ldr r3, [pc, #28] @ (17761c ) │ │ │ │ + bne.n 1775f6 │ │ │ │ + ldr r2, [pc, #32] @ (177640 ) │ │ │ │ + ldr r3, [pc, #28] @ (17763c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177614 │ │ │ │ + bne.n 177634 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1776a0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1776a4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1776c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1776c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 177682 │ │ │ │ + cbz r7, 1776a2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431619,48 +431632,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 177652 │ │ │ │ - ldr r2, [pc, #36] @ (1776a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1776a4 ) │ │ │ │ + bne.n 177672 │ │ │ │ + ldr r2, [pc, #36] @ (1776c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1776c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17769a │ │ │ │ + bne.n 1776ba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177728 ) │ │ │ │ - ldr r3, [pc, #108] @ (17772c ) │ │ │ │ + ldr r2, [pc, #104] @ (177748 ) │ │ │ │ + ldr r3, [pc, #108] @ (17774c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17770c │ │ │ │ + cbz r6, 17772c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431672,47 +431685,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1776da │ │ │ │ - ldr r2, [pc, #32] @ (177730 ) │ │ │ │ - ldr r3, [pc, #28] @ (17772c ) │ │ │ │ + bne.n 1776fa │ │ │ │ + ldr r2, [pc, #32] @ (177750 ) │ │ │ │ + ldr r3, [pc, #28] @ (17774c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177724 │ │ │ │ + bne.n 177744 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1777b4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1777b8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1777d4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1777d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 177798 │ │ │ │ + cbz r5, 1777b8 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431726,47 +431739,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 177766 │ │ │ │ - ldr r2, [pc, #32] @ (1777bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1777b8 ) │ │ │ │ + bne.n 177786 │ │ │ │ + ldr r2, [pc, #32] @ (1777dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1777d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1777b0 │ │ │ │ + bne.n 1777d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (177858 ) │ │ │ │ - ldr r3, [pc, #132] @ (17785c ) │ │ │ │ + ldr r2, [pc, #132] @ (177878 ) │ │ │ │ + ldr r3, [pc, #132] @ (17787c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 177838 │ │ │ │ + cbz r6, 177858 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -431785,48 +431798,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1777f2 │ │ │ │ - ldr r2, [pc, #36] @ (177860 ) │ │ │ │ - ldr r3, [pc, #32] @ (17785c ) │ │ │ │ + bne.n 177812 │ │ │ │ + ldr r2, [pc, #36] @ (177880 ) │ │ │ │ + ldr r3, [pc, #32] @ (17787c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177852 │ │ │ │ + bne.n 177872 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (177914 ) │ │ │ │ - ldr r3, [pc, #156] @ (177918 ) │ │ │ │ + ldr r2, [pc, #156] @ (177934 ) │ │ │ │ + ldr r3, [pc, #156] @ (177938 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1778f6 │ │ │ │ + cbz r6, 177916 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431853,48 +431866,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 177894 │ │ │ │ - ldr r2, [pc, #36] @ (17791c ) │ │ │ │ - ldr r3, [pc, #28] @ (177918 ) │ │ │ │ + bne.n 1778b4 │ │ │ │ + ldr r2, [pc, #36] @ (17793c ) │ │ │ │ + ldr r3, [pc, #28] @ (177938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177910 │ │ │ │ + bne.n 177930 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1779e4 ) │ │ │ │ - ldr r3, [pc, #180] @ (1779e8 ) │ │ │ │ + ldr r2, [pc, #176] @ (177a04 ) │ │ │ │ + ldr r3, [pc, #180] @ (177a08 ) │ │ │ │ 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 1779c6 │ │ │ │ + beq.n 1779e6 │ │ │ │ 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] │ │ │ │ @@ -431928,48 +431941,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 177950 │ │ │ │ - ldr r2, [pc, #36] @ (1779ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1779e8 ) │ │ │ │ + bne.n 177970 │ │ │ │ + ldr r2, [pc, #36] @ (177a0c ) │ │ │ │ + ldr r3, [pc, #28] @ (177a08 ) │ │ │ │ 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 1779de │ │ │ │ + bne.n 1779fe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (177a88 ) │ │ │ │ - ldr r3, [pc, #132] @ (177a8c ) │ │ │ │ + ldr r2, [pc, #132] @ (177aa8 ) │ │ │ │ + ldr r3, [pc, #132] @ (177aac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 177a6a │ │ │ │ + cbz r5, 177a8a │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -431978,59 +431991,59 @@ │ │ │ │ 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 177a56 │ │ │ │ + blt.n 177a76 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #1 │ │ │ │ strd r0, r4, [r3, #-16] │ │ │ │ strd r4, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 177a28 │ │ │ │ - ldr r2, [pc, #36] @ (177a90 ) │ │ │ │ - ldr r3, [pc, #28] @ (177a8c ) │ │ │ │ + bne.n 177a48 │ │ │ │ + ldr r2, [pc, #36] @ (177ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (177aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177a84 │ │ │ │ + bne.n 177aa4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (177b60 ) │ │ │ │ - ldr r3, [pc, #184] @ (177b64 ) │ │ │ │ + ldr r2, [pc, #184] @ (177b80 ) │ │ │ │ + ldr r3, [pc, #184] @ (177b84 ) │ │ │ │ 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 177b40 │ │ │ │ + beq.n 177b60 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -432041,72 +432054,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ 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 177b08 │ │ │ │ + blt.n 177b28 │ │ │ │ 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, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177b2c │ │ │ │ + blt.n 177b4c │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [r4, #-12] │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 177ad0 │ │ │ │ - ldr r2, [pc, #36] @ (177b68 ) │ │ │ │ - ldr r3, [pc, #32] @ (177b64 ) │ │ │ │ + bne.n 177af0 │ │ │ │ + ldr r2, [pc, #36] @ (177b88 ) │ │ │ │ + ldr r3, [pc, #32] @ (177b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177b5a │ │ │ │ + bne.n 177b7a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (177c64 ) │ │ │ │ - ldr r3, [pc, #228] @ (177c68 ) │ │ │ │ + ldr r2, [pc, #228] @ (177c84 ) │ │ │ │ + ldr r3, [pc, #228] @ (177c88 ) │ │ │ │ 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 177c44 │ │ │ │ + beq.n 177c64 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov ip, sp │ │ │ │ @@ -432119,83 +432132,83 @@ │ │ │ │ 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 177bea │ │ │ │ + blt.n 177c0a │ │ │ │ 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 177c10 │ │ │ │ + blt.n 177c30 │ │ │ │ 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 177c34 │ │ │ │ + blt.n 177c54 │ │ │ │ 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 177ba6 │ │ │ │ - ldr r2, [pc, #36] @ (177c6c ) │ │ │ │ - ldr r3, [pc, #32] @ (177c68 ) │ │ │ │ + bne.n 177bc6 │ │ │ │ + ldr r2, [pc, #36] @ (177c8c ) │ │ │ │ + ldr r3, [pc, #32] @ (177c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177c5e │ │ │ │ + bne.n 177c7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (177d94 ) │ │ │ │ - ldr r3, [pc, #272] @ (177d98 ) │ │ │ │ + ldr r2, [pc, #272] @ (177db4 ) │ │ │ │ + ldr r3, [pc, #272] @ (177db8 ) │ │ │ │ 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 177d76 │ │ │ │ + beq.n 177d96 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -432210,191 +432223,191 @@ │ │ │ │ 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 177cf6 │ │ │ │ + blt.n 177d16 │ │ │ │ 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 177d1c │ │ │ │ + blt.n 177d3c │ │ │ │ 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 177d42 │ │ │ │ + blt.n 177d62 │ │ │ │ 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 177d66 │ │ │ │ + blt.n 177d86 │ │ │ │ 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 177ca6 │ │ │ │ - ldr r2, [pc, #36] @ (177d9c ) │ │ │ │ - ldr r3, [pc, #28] @ (177d98 ) │ │ │ │ + bne.n 177cc6 │ │ │ │ + ldr r2, [pc, #36] @ (177dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (177db8 ) │ │ │ │ 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 177d90 │ │ │ │ + bne.n 177db0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (177e10 ) │ │ │ │ - ldr r3, [pc, #96] @ (177e14 ) │ │ │ │ + ldr r2, [pc, #92] @ (177e30 ) │ │ │ │ + ldr r3, [pc, #96] @ (177e34 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177df4 │ │ │ │ + cbz r4, 177e14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 177dcc │ │ │ │ - ldr r2, [pc, #32] @ (177e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (177e14 ) │ │ │ │ + bne.n 177dec │ │ │ │ + ldr r2, [pc, #32] @ (177e38 ) │ │ │ │ + ldr r3, [pc, #28] @ (177e34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177e0c │ │ │ │ + bne.n 177e2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (177e8c ) │ │ │ │ - ldr r3, [pc, #96] @ (177e90 ) │ │ │ │ + ldr r2, [pc, #92] @ (177eac ) │ │ │ │ + ldr r3, [pc, #96] @ (177eb0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177e70 │ │ │ │ + cbz r4, 177e90 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 177e48 │ │ │ │ - ldr r2, [pc, #32] @ (177e94 ) │ │ │ │ - ldr r3, [pc, #28] @ (177e90 ) │ │ │ │ + bne.n 177e68 │ │ │ │ + ldr r2, [pc, #32] @ (177eb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (177eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177e88 │ │ │ │ + bne.n 177ea8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (177f48 ) │ │ │ │ - ldr r3, [pc, #160] @ (177f4c ) │ │ │ │ + ldr r2, [pc, #156] @ (177f68 ) │ │ │ │ + ldr r3, [pc, #160] @ (177f6c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177f28 │ │ │ │ + cbz r4, 177f48 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 177f44 │ │ │ │ + vldr s12, [pc, #124] @ 177f64 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -432412,54 +432425,54 @@ │ │ │ │ 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 177ecc │ │ │ │ - ldr r2, [pc, #36] @ (177f50 ) │ │ │ │ - ldr r3, [pc, #32] @ (177f4c ) │ │ │ │ + bne.n 177eec │ │ │ │ + ldr r2, [pc, #36] @ (177f70 ) │ │ │ │ + ldr r3, [pc, #32] @ (177f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177f40 │ │ │ │ + bne.n 177f60 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (178034 ) │ │ │ │ - ldr r3, [pc, #208] @ (178038 ) │ │ │ │ + ldr r2, [pc, #204] @ (178054 ) │ │ │ │ + ldr r3, [pc, #208] @ (178058 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178014 │ │ │ │ + beq.n 178034 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 178030 │ │ │ │ + vldr s11, [pc, #172] @ 178050 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ @@ -432490,49 +432503,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 177f8e │ │ │ │ - ldr r2, [pc, #36] @ (17803c ) │ │ │ │ - ldr r3, [pc, #32] @ (178038 ) │ │ │ │ + bne.n 177fae │ │ │ │ + ldr r2, [pc, #36] @ (17805c ) │ │ │ │ + ldr r3, [pc, #32] @ (178058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17802c │ │ │ │ + bne.n 17804c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1780c0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1780c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1780e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1780e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1780a2 │ │ │ │ + cbz r4, 1780c2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432543,48 +432556,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 17806e │ │ │ │ - ldr r2, [pc, #36] @ (1780c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1780c4 ) │ │ │ │ + bne.n 17808e │ │ │ │ + ldr r2, [pc, #36] @ (1780e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1780e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1780ba │ │ │ │ + bne.n 1780da │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (17814c ) │ │ │ │ - ldr r3, [pc, #112] @ (178150 ) │ │ │ │ + ldr r2, [pc, #108] @ (17816c ) │ │ │ │ + ldr r3, [pc, #112] @ (178170 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17812e │ │ │ │ + cbz r4, 17814e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432595,48 +432608,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrsh.w ip, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1780fa │ │ │ │ - ldr r2, [pc, #36] @ (178154 ) │ │ │ │ - ldr r3, [pc, #28] @ (178150 ) │ │ │ │ + bne.n 17811a │ │ │ │ + ldr r2, [pc, #36] @ (178174 ) │ │ │ │ + ldr r3, [pc, #28] @ (178170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178146 │ │ │ │ + bne.n 178166 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1781e0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1781e4 ) │ │ │ │ + ldr r2, [pc, #116] @ (178200 ) │ │ │ │ + ldr r3, [pc, #120] @ (178204 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1781c2 │ │ │ │ + cbz r6, 1781e2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432651,48 +432664,48 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 17818a │ │ │ │ - ldr r2, [pc, #36] @ (1781e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1781e4 ) │ │ │ │ + bne.n 1781aa │ │ │ │ + ldr r2, [pc, #36] @ (178208 ) │ │ │ │ + ldr r3, [pc, #28] @ (178204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1781da │ │ │ │ + bne.n 1781fa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (178270 ) │ │ │ │ - ldr r3, [pc, #112] @ (178274 ) │ │ │ │ + ldr r2, [pc, #112] @ (178290 ) │ │ │ │ + ldr r3, [pc, #112] @ (178294 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 178252 │ │ │ │ + cbz r6, 178272 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -432704,47 +432717,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 17821c │ │ │ │ - ldr r2, [pc, #36] @ (178278 ) │ │ │ │ - ldr r3, [pc, #28] @ (178274 ) │ │ │ │ + bne.n 17823c │ │ │ │ + ldr r2, [pc, #36] @ (178298 ) │ │ │ │ + ldr r3, [pc, #28] @ (178294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17826c │ │ │ │ + bne.n 17828c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (178300 ) │ │ │ │ - ldr r3, [pc, #112] @ (178304 ) │ │ │ │ + ldr r2, [pc, #112] @ (178320 ) │ │ │ │ + ldr r3, [pc, #112] @ (178324 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1782e2 │ │ │ │ + cbz r6, 178302 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -432756,100 +432769,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1782ac │ │ │ │ - ldr r2, [pc, #36] @ (178308 ) │ │ │ │ - ldr r3, [pc, #28] @ (178304 ) │ │ │ │ + bne.n 1782cc │ │ │ │ + ldr r2, [pc, #36] @ (178328 ) │ │ │ │ + ldr r3, [pc, #28] @ (178324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1782fc │ │ │ │ + bne.n 17831c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (17838c ) │ │ │ │ - ldr r3, [pc, #112] @ (178390 ) │ │ │ │ + ldr r2, [pc, #108] @ (1783ac ) │ │ │ │ + ldr r3, [pc, #112] @ (1783b0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17836c │ │ │ │ + cbz r4, 17838c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 178388 │ │ │ │ + vldr s15, [pc, #76] @ 1783a8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 17833c │ │ │ │ - ldr r2, [pc, #36] @ (178394 ) │ │ │ │ - ldr r3, [pc, #32] @ (178390 ) │ │ │ │ + bne.n 17835c │ │ │ │ + ldr r2, [pc, #36] @ (1783b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1783b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178384 │ │ │ │ + bne.n 1783a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (178410 ) │ │ │ │ - ldr r3, [pc, #104] @ (178414 ) │ │ │ │ + ldr r2, [pc, #100] @ (178430 ) │ │ │ │ + ldr r3, [pc, #104] @ (178434 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1783f2 │ │ │ │ + cbz r5, 178412 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432858,48 +432871,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1783c6 │ │ │ │ - ldr r2, [pc, #36] @ (178418 ) │ │ │ │ - ldr r3, [pc, #28] @ (178414 ) │ │ │ │ + bne.n 1783e6 │ │ │ │ + ldr r2, [pc, #36] @ (178438 ) │ │ │ │ + ldr r3, [pc, #28] @ (178434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17840a │ │ │ │ + bne.n 17842a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (178494 ) │ │ │ │ - ldr r3, [pc, #104] @ (178498 ) │ │ │ │ + ldr r2, [pc, #100] @ (1784b4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1784b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 178476 │ │ │ │ + cbz r5, 178496 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432908,412 +432921,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 17844a │ │ │ │ - ldr r2, [pc, #36] @ (17849c ) │ │ │ │ - ldr r3, [pc, #28] @ (178498 ) │ │ │ │ + bne.n 17846a │ │ │ │ + ldr r2, [pc, #36] @ (1784bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1784b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17848e │ │ │ │ + bne.n 1784ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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] @ (1785a8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1785ac ) │ │ │ │ + ldr r2, [pc, #240] @ (1785c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1785cc ) │ │ │ │ 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 178574 │ │ │ │ + beq.n 178594 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1785a0 │ │ │ │ - vldr s21, [pc, #204] @ 1785a4 │ │ │ │ + vldr s20, [pc, #204] @ 1785c0 │ │ │ │ + vldr s21, [pc, #204] @ 1785c4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 178598 │ │ │ │ + vldr d9, [pc, #184] @ 1785b8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 178540 │ │ │ │ + b.n 178560 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178568 │ │ │ │ + bgt.n 178588 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178562 │ │ │ │ + ble.n 178582 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17856e │ │ │ │ + bgt.n 17858e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 178574 │ │ │ │ + beq.n 178594 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1784ea │ │ │ │ + bgt.n 17850a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1784fc │ │ │ │ + b.n 17851c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178524 │ │ │ │ + b.n 178544 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1784fc │ │ │ │ + b.n 17851c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178524 │ │ │ │ - ldr r2, [pc, #56] @ (1785b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1785ac ) │ │ │ │ + b.n 178544 │ │ │ │ + ldr r2, [pc, #56] @ (1785d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1785cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178592 │ │ │ │ + bne.n 1785b2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1785a0 │ │ │ │ + b.n 1785c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1786f8 ) │ │ │ │ - ldr r3, [pc, #296] @ (1786fc ) │ │ │ │ + ldr r2, [pc, #296] @ (178718 ) │ │ │ │ + ldr r3, [pc, #296] @ (17871c ) │ │ │ │ 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 1786c2 │ │ │ │ + beq.n 1786e2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1786f0 │ │ │ │ - vldr s21, [pc, #260] @ 1786f4 │ │ │ │ + vldr s20, [pc, #260] @ 178710 │ │ │ │ + vldr s21, [pc, #260] @ 178714 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1786e8 │ │ │ │ + vldr d9, [pc, #240] @ 178708 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 17867a │ │ │ │ + b.n 17869a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1786b6 │ │ │ │ + bgt.n 1786d6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1786aa │ │ │ │ + ble.n 1786ca │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1786b0 │ │ │ │ + bgt.n 1786d0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1786a4 │ │ │ │ + ble.n 1786c4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1786bc │ │ │ │ + bgt.n 1786dc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1786c2 │ │ │ │ + beq.n 1786e2 │ │ │ │ mov ip, sp │ │ │ │ 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 │ │ │ │ - bgt.n 178600 │ │ │ │ + bgt.n 178620 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178612 │ │ │ │ + b.n 178632 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178662 │ │ │ │ + b.n 178682 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 17863a │ │ │ │ + b.n 17865a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 17863a │ │ │ │ + b.n 17865a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178612 │ │ │ │ + b.n 178632 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178662 │ │ │ │ - ldr r2, [pc, #60] @ (178700 ) │ │ │ │ - ldr r3, [pc, #52] @ (1786fc ) │ │ │ │ + b.n 178682 │ │ │ │ + ldr r2, [pc, #60] @ (178720 ) │ │ │ │ + ldr r3, [pc, #52] @ (17871c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1786e0 │ │ │ │ + bne.n 178700 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1786f0 │ │ │ │ + b.n 178710 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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, #344] @ (178878 ) │ │ │ │ - ldr r3, [pc, #344] @ (17887c ) │ │ │ │ + ldr r2, [pc, #344] @ (178898 ) │ │ │ │ + ldr r3, [pc, #344] @ (17889c ) │ │ │ │ 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 178844 │ │ │ │ + beq.w 178864 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 178870 │ │ │ │ - vldr s21, [pc, #304] @ 178874 │ │ │ │ + vldr s20, [pc, #304] @ 178890 │ │ │ │ + vldr s21, [pc, #304] @ 178894 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 178868 │ │ │ │ - b.n 1787ec │ │ │ │ + vldr d9, [pc, #284] @ 178888 │ │ │ │ + b.n 17880c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17882c │ │ │ │ + bgt.n 17884c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178826 │ │ │ │ + ble.n 178846 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17883e │ │ │ │ + bgt.n 17885e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178820 │ │ │ │ + ble.n 178840 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178838 │ │ │ │ + bgt.n 178858 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17881a │ │ │ │ + ble.n 17883a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178832 │ │ │ │ + bgt.n 178852 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 178844 │ │ │ │ + beq.n 178864 │ │ │ │ mov ip, sp │ │ │ │ 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] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17874e │ │ │ │ + bgt.n 17876e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178760 │ │ │ │ + b.n 178780 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1787d8 │ │ │ │ + b.n 1787f8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1787b0 │ │ │ │ + b.n 1787d0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178788 │ │ │ │ + b.n 1787a8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178760 │ │ │ │ + b.n 178780 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1787d8 │ │ │ │ + b.n 1787f8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1787b0 │ │ │ │ + b.n 1787d0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178788 │ │ │ │ - ldr r2, [pc, #56] @ (178880 ) │ │ │ │ - ldr r3, [pc, #52] @ (17887c ) │ │ │ │ + b.n 1787a8 │ │ │ │ + ldr r2, [pc, #56] @ (1788a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (17889c ) │ │ │ │ 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 178862 │ │ │ │ + bne.n 178882 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178870 │ │ │ │ + b.n 178890 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (178998 ) │ │ │ │ - ldr r3, [pc, #248] @ (17899c ) │ │ │ │ + ldr r2, [pc, #248] @ (1789b8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1789bc ) │ │ │ │ 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 178958 │ │ │ │ + beq.n 178978 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 178990 │ │ │ │ - vldr s21, [pc, #212] @ 178994 │ │ │ │ + vldr s20, [pc, #212] @ 1789b0 │ │ │ │ + vldr s21, [pc, #212] @ 1789b4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 178980 │ │ │ │ + vldr d9, [pc, #184] @ 1789a0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 178988 │ │ │ │ + vldr d8, [pc, #188] @ 1789a8 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 178906 │ │ │ │ + ble.n 178926 │ │ │ │ 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 │ │ │ │ @@ -433321,15 +433334,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 17893a │ │ │ │ + ble.n 17895a │ │ │ │ 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 │ │ │ │ @@ -433339,84 +433352,84 @@ │ │ │ │ blx 43cfc │ │ │ │ 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 1788ce │ │ │ │ - ldr r2, [pc, #68] @ (1789a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (17899c ) │ │ │ │ + bne.n 1788ee │ │ │ │ + ldr r2, [pc, #68] @ (1789c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1789bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178976 │ │ │ │ + bne.n 178996 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178990 │ │ │ │ + b.n 1789b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (178ae0 ) │ │ │ │ - ldr r3, [pc, #288] @ (178ae4 ) │ │ │ │ + ldr r2, [pc, #288] @ (178b00 ) │ │ │ │ + ldr r3, [pc, #288] @ (178b04 ) │ │ │ │ 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 178aa4 │ │ │ │ + beq.n 178ac4 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 178ad8 │ │ │ │ - vldr s21, [pc, #248] @ 178adc │ │ │ │ + vldr s20, [pc, #248] @ 178af8 │ │ │ │ + vldr s21, [pc, #248] @ 178afc │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 178ac8 │ │ │ │ - vldr d8, [pc, #228] @ 178ad0 │ │ │ │ + vldr d9, [pc, #224] @ 178ae8 │ │ │ │ + vldr d8, [pc, #228] @ 178af0 │ │ │ │ mov r3, sp │ │ │ │ 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 178a24 │ │ │ │ + ble.n 178a44 │ │ │ │ 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 │ │ │ │ @@ -433424,15 +433437,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178a58 │ │ │ │ + ble.n 178a78 │ │ │ │ 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 │ │ │ │ @@ -433440,15 +433453,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178a8c │ │ │ │ + ble.n 178aac │ │ │ │ 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 │ │ │ │ @@ -433457,83 +433470,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1789ee │ │ │ │ - ldr r2, [pc, #64] @ (178ae8 ) │ │ │ │ - ldr r3, [pc, #60] @ (178ae4 ) │ │ │ │ + bne.n 178a0e │ │ │ │ + ldr r2, [pc, #64] @ (178b08 ) │ │ │ │ + ldr r3, [pc, #60] @ (178b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178ac2 │ │ │ │ + bne.n 178ae2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__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 178ad8 │ │ │ │ + b.n 178af8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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] @ (178c60 ) │ │ │ │ - ldr r3, [pc, #344] @ (178c64 ) │ │ │ │ + ldr r2, [pc, #344] @ (178c80 ) │ │ │ │ + ldr r3, [pc, #344] @ (178c84 ) │ │ │ │ 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 178c20 │ │ │ │ + beq.w 178c40 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 178c58 │ │ │ │ - vldr s21, [pc, #304] @ 178c5c │ │ │ │ - vldr d9, [pc, #280] @ 178c48 │ │ │ │ - vldr d8, [pc, #284] @ 178c50 │ │ │ │ + vldr s20, [pc, #304] @ 178c78 │ │ │ │ + vldr s21, [pc, #304] @ 178c7c │ │ │ │ + vldr d9, [pc, #280] @ 178c68 │ │ │ │ + vldr d8, [pc, #284] @ 178c70 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178b70 │ │ │ │ + ble.n 178b90 │ │ │ │ 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 │ │ │ │ @@ -433541,15 +433554,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178ba4 │ │ │ │ + ble.n 178bc4 │ │ │ │ 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 │ │ │ │ @@ -433557,15 +433570,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178bd8 │ │ │ │ + ble.n 178bf8 │ │ │ │ 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 │ │ │ │ @@ -433573,15 +433586,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178c0c │ │ │ │ + ble.n 178c2c │ │ │ │ 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 │ │ │ │ @@ -433589,623 +433602,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 178b34 │ │ │ │ - ldr r2, [pc, #68] @ (178c68 ) │ │ │ │ - ldr r3, [pc, #64] @ (178c64 ) │ │ │ │ + bne.n 178b54 │ │ │ │ + ldr r2, [pc, #68] @ (178c88 ) │ │ │ │ + ldr r3, [pc, #64] @ (178c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178c3e │ │ │ │ + bne.n 178c5e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178c58 │ │ │ │ + b.n 178c78 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178cfc ) │ │ │ │ - ldr r3, [pc, #124] @ (178d00 ) │ │ │ │ + ldr r2, [pc, #124] @ (178d1c ) │ │ │ │ + ldr r3, [pc, #124] @ (178d20 ) │ │ │ │ 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 178cdc │ │ │ │ + beq.n 178cfc │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 178ca4 │ │ │ │ - ldr r2, [pc, #36] @ (178d04 ) │ │ │ │ - ldr r3, [pc, #32] @ (178d00 ) │ │ │ │ + bne.n 178cc4 │ │ │ │ + ldr r2, [pc, #36] @ (178d24 ) │ │ │ │ + ldr r3, [pc, #32] @ (178d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178cf6 │ │ │ │ + bne.n 178d16 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178d98 ) │ │ │ │ - ldr r3, [pc, #124] @ (178d9c ) │ │ │ │ + ldr r2, [pc, #124] @ (178db8 ) │ │ │ │ + ldr r3, [pc, #124] @ (178dbc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 178d78 │ │ │ │ + cbz r7, 178d98 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 178d36 │ │ │ │ - ldr r2, [pc, #36] @ (178da0 ) │ │ │ │ - ldr r3, [pc, #32] @ (178d9c ) │ │ │ │ + bne.n 178d56 │ │ │ │ + ldr r2, [pc, #36] @ (178dc0 ) │ │ │ │ + ldr r3, [pc, #32] @ (178dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178d92 │ │ │ │ + bne.n 178db2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178e34 ) │ │ │ │ - ldr r3, [pc, #124] @ (178e38 ) │ │ │ │ + ldr r2, [pc, #124] @ (178e54 ) │ │ │ │ + ldr r3, [pc, #124] @ (178e58 ) │ │ │ │ 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 178e14 │ │ │ │ + beq.n 178e34 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 178dda │ │ │ │ - ldr r2, [pc, #36] @ (178e3c ) │ │ │ │ - ldr r3, [pc, #32] @ (178e38 ) │ │ │ │ + bne.n 178dfa │ │ │ │ + ldr r2, [pc, #36] @ (178e5c ) │ │ │ │ + ldr r3, [pc, #32] @ (178e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178e2e │ │ │ │ + bne.n 178e4e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 178eae │ │ │ │ - cbz r4, 178eb0 │ │ │ │ + cbz r6, 178ece │ │ │ │ + cbz r4, 178ed0 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 178ec0 │ │ │ │ + vldr s11, [pc, #100] @ 178ee0 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 178ec4 │ │ │ │ + vldr s12, [pc, #100] @ 178ee4 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 178e98 │ │ │ │ + ble.n 178eb8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 178e98 │ │ │ │ + bge.n 178eb8 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 178e6a │ │ │ │ + bne.n 178e8a │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 178e66 │ │ │ │ + bne.n 178e86 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 178eae │ │ │ │ + beq.n 178ece │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 178eb0 │ │ │ │ + bne.n 178ed0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 178fce │ │ │ │ + beq.n 178fee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178fc2 │ │ │ │ + beq.n 178fe2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 179000 │ │ │ │ + vldr s12, [pc, #280] @ 179020 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 179004 │ │ │ │ + vldr s13, [pc, #280] @ 179024 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 178f74 │ │ │ │ + b.n 178f94 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178f3c │ │ │ │ + ble.n 178f5c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 178ffa │ │ │ │ + bge.n 17901a │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178f64 │ │ │ │ + ble.n 178f84 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 178fd4 │ │ │ │ + bge.n 178ff4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 178fe8 │ │ │ │ + beq.n 179008 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 178fa4 │ │ │ │ + ble.n 178fc4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 178fa4 │ │ │ │ + bge.n 178fc4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178f10 │ │ │ │ + ble.n 178f30 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 178efe │ │ │ │ + blt.n 178f1e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 178f10 │ │ │ │ + b.n 178f30 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 178fce │ │ │ │ + beq.n 178fee │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 178fc2 │ │ │ │ + bne.n 178fe2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 178f74 │ │ │ │ + bne.n 178f94 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 178ef2 │ │ │ │ + bne.w 178f12 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 178f3c │ │ │ │ + b.n 178f5c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 178ec8 │ │ │ │ - cbz r2, 179068 │ │ │ │ + b.w 178ee8 │ │ │ │ + cbz r2, 179088 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 17906c │ │ │ │ + vldr s11, [pc, #88] @ 17908c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 179070 │ │ │ │ + vldr s12, [pc, #84] @ 179090 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strh.w lr, [r0] │ │ │ │ strb.w lr, [r0, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 179058 │ │ │ │ + ble.n 179078 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 179058 │ │ │ │ + bge.n 179078 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 179020 │ │ │ │ + bne.n 179040 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1790e0 │ │ │ │ + cbz r2, 179100 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1790e4 │ │ │ │ - vldr s13, [pc, #96] @ 1790e8 │ │ │ │ + vldr s12, [pc, #96] @ 179104 │ │ │ │ + vldr s13, [pc, #96] @ 179108 │ │ │ │ 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 1790bc │ │ │ │ + ble.n 1790dc │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1790bc │ │ │ │ + bge.n 1790dc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 17908c │ │ │ │ + bne.n 1790ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17915a │ │ │ │ + cbz r2, 17917a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 17915c │ │ │ │ + vldr s12, [pc, #100] @ 17917c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 179160 │ │ │ │ + vldr s13, [pc, #100] @ 179180 │ │ │ │ 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.w ip, #0 │ │ │ │ - ble.n 179136 │ │ │ │ + ble.n 179156 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 179136 │ │ │ │ + bge.n 179156 │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 179102 │ │ │ │ + bne.n 179122 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1791ca │ │ │ │ + cbz r2, 1791ea │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1791cc │ │ │ │ - vldr s12, [pc, #92] @ 1791d0 │ │ │ │ + vldr s11, [pc, #92] @ 1791ec │ │ │ │ + vldr s12, [pc, #92] @ 1791f0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vmov.f32 s13, #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 1791ac │ │ │ │ + ble.n 1791cc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1791ac │ │ │ │ + bge.n 1791cc │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ 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 17917c │ │ │ │ + bne.n 17919c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 179244 │ │ │ │ + cbz r2, 179264 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #84] @ 179248 │ │ │ │ + vldr s17, [pc, #84] @ 179268 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 17924c │ │ │ │ + vldr s16, [pc, #80] @ 17926c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179230 │ │ │ │ + ble.n 179250 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 179230 │ │ │ │ + bge.n 179250 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1791fc │ │ │ │ + bne.n 17921c │ │ │ │ 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 │ │ │ │ - cbz r2, 1792cc │ │ │ │ + cbz r2, 1792ec │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #92] @ 1792d0 │ │ │ │ + vldr s16, [pc, #92] @ 1792f0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1792a8 │ │ │ │ + ble.n 1792c8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1792d4 │ │ │ │ + vldr s15, [pc, #60] @ 1792f4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1792a8 │ │ │ │ + bge.n 1792c8 │ │ │ │ vmov r3, s15 │ │ │ │ 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 179278 │ │ │ │ + bne.n 179298 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17930e │ │ │ │ + cbz r2, 17932e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -434214,608 +434227,608 @@ │ │ │ │ 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 1792ea │ │ │ │ + bne.n 17930a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ 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, #208] @ (1793f4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1793f8 ) │ │ │ │ + ldr r2, [pc, #208] @ (179414 ) │ │ │ │ + ldr r3, [pc, #212] @ (179418 ) │ │ │ │ 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 1793ce │ │ │ │ + beq.n 1793ee │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1793ec │ │ │ │ - vldr s12, [pc, #172] @ 1793f0 │ │ │ │ + vldr s11, [pc, #172] @ 17940c │ │ │ │ + vldr s12, [pc, #172] @ 179410 │ │ │ │ mov r4, r2 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 179386 │ │ │ │ + ble.n 1793a6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 179386 │ │ │ │ + bge.n 1793a6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1793be │ │ │ │ + ble.n 1793de │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1793be │ │ │ │ + bge.n 1793de │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 17934a │ │ │ │ - ldr r2, [pc, #44] @ (1793fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1793f8 ) │ │ │ │ + bne.n 17936a │ │ │ │ + ldr r2, [pc, #44] @ (17941c ) │ │ │ │ + ldr r3, [pc, #36] @ (179418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1793e6 │ │ │ │ + bne.n 179406 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1794e8 ) │ │ │ │ + ldr r1, [pc, #212] @ (179508 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1794ec ) │ │ │ │ + ldr r2, [pc, #212] @ (17950c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1794c2 │ │ │ │ + beq.n 1794e2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1794e0 │ │ │ │ + vldr s11, [pc, #176] @ 179500 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1794e4 │ │ │ │ + vldr s12, [pc, #172] @ 179504 │ │ │ │ add.w ip, sp, #12 │ │ │ │ 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 179478 │ │ │ │ + ble.n 179498 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 179478 │ │ │ │ + bge.n 179498 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ 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 1794b4 │ │ │ │ + ble.n 1794d4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1794b4 │ │ │ │ + bge.n 1794d4 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 179438 │ │ │ │ - ldr r2, [pc, #44] @ (1794f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1794ec ) │ │ │ │ + bne.n 179458 │ │ │ │ + ldr r2, [pc, #44] @ (179510 ) │ │ │ │ + ldr r3, [pc, #36] @ (17950c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794da │ │ │ │ + bne.n 1794fa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1795dc ) │ │ │ │ - ldr r3, [pc, #216] @ (1795e0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1795fc ) │ │ │ │ + ldr r3, [pc, #216] @ (179600 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1795b6 │ │ │ │ + beq.n 1795d6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1795d4 │ │ │ │ + vldr s11, [pc, #176] @ 1795f4 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1795d8 │ │ │ │ + vldr s12, [pc, #172] @ 1795f8 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 17956c │ │ │ │ + ble.n 17958c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 17956c │ │ │ │ + bge.n 17958c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 17959c │ │ │ │ + ble.n 1795bc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 17959c │ │ │ │ + bge.n 1795bc │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 179532 │ │ │ │ - ldr r2, [pc, #44] @ (1795e4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1795e0 ) │ │ │ │ + bne.n 179552 │ │ │ │ + ldr r2, [pc, #44] @ (179604 ) │ │ │ │ + ldr r3, [pc, #36] @ (179600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1795ce │ │ │ │ + bne.n 1795ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17969a │ │ │ │ + beq.n 1796ba │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 17969c │ │ │ │ - vldr s16, [pc, #144] @ 1796a0 │ │ │ │ + vldr s17, [pc, #144] @ 1796bc │ │ │ │ + vldr s16, [pc, #144] @ 1796c0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179646 │ │ │ │ + ble.n 179666 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179646 │ │ │ │ + bge.n 179666 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179684 │ │ │ │ + ble.n 1796a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179684 │ │ │ │ + bge.n 1796a4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 179612 │ │ │ │ + bne.n 179632 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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 17975e │ │ │ │ + beq.n 17977e │ │ │ │ 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 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 179760 │ │ │ │ + vldr s16, [pc, #152] @ 179780 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179706 │ │ │ │ + ble.n 179726 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179706 │ │ │ │ - vldr s15, [pc, #104] @ 179764 │ │ │ │ + bge.n 179726 │ │ │ │ + vldr s15, [pc, #104] @ 179784 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17973e │ │ │ │ + ble.n 17975e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17973e │ │ │ │ - vldr s15, [pc, #48] @ 179764 │ │ │ │ + bge.n 17975e │ │ │ │ + vldr s15, [pc, #48] @ 179784 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1796ce │ │ │ │ + bne.n 1796ee │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (179884 ) │ │ │ │ - ldr r3, [pc, #264] @ (179888 ) │ │ │ │ + ldr r2, [pc, #264] @ (1798a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1798a8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17985c │ │ │ │ + beq.n 17987c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 17987c │ │ │ │ - vldr s12, [pc, #228] @ 179880 │ │ │ │ + vldr s11, [pc, #228] @ 17989c │ │ │ │ + vldr s12, [pc, #228] @ 1798a0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1797e8 │ │ │ │ + ble.n 179808 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1797e8 │ │ │ │ + bge.n 179808 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179818 │ │ │ │ + ble.n 179838 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179818 │ │ │ │ + bge.n 179838 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179848 │ │ │ │ + ble.n 179868 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179848 │ │ │ │ + bge.n 179868 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1797a4 │ │ │ │ - ldr r2, [pc, #44] @ (17988c ) │ │ │ │ - ldr r3, [pc, #40] @ (179888 ) │ │ │ │ + bne.n 1797c4 │ │ │ │ + ldr r2, [pc, #44] @ (1798ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1798a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179876 │ │ │ │ + bne.n 179896 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1799a0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1799a4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1799c0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1799c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17997c │ │ │ │ + beq.n 17999c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 179998 │ │ │ │ - vldr s12, [pc, #216] @ 17999c │ │ │ │ + vldr s11, [pc, #216] @ 1799b8 │ │ │ │ + vldr s12, [pc, #216] @ 1799bc │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 179908 │ │ │ │ + ble.n 179928 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 179908 │ │ │ │ + bge.n 179928 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 179938 │ │ │ │ + ble.n 179958 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 179938 │ │ │ │ + bge.n 179958 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 179968 │ │ │ │ + ble.n 179988 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 179968 │ │ │ │ + bge.n 179988 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1798ca │ │ │ │ - ldr r2, [pc, #40] @ (1799a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1799a4 ) │ │ │ │ + bne.n 1798ea │ │ │ │ + ldr r2, [pc, #40] @ (1799c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1799c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179994 │ │ │ │ + bne.n 1799b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 1799e4 │ │ │ │ + cbz r2, 179a04 │ │ │ │ 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 │ │ │ │ @@ -434826,746 +434839,746 @@ │ │ │ │ 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 1799c0 │ │ │ │ + bne.n 1799e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 179ace │ │ │ │ + beq.n 179aee │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 179ad0 │ │ │ │ - vldr s16, [pc, #192] @ 179ad4 │ │ │ │ + vldr s17, [pc, #192] @ 179af0 │ │ │ │ + vldr s16, [pc, #192] @ 179af4 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179a48 │ │ │ │ + ble.n 179a68 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179a48 │ │ │ │ + bge.n 179a68 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179a7e │ │ │ │ + ble.n 179a9e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179a7e │ │ │ │ + bge.n 179a9e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179ab4 │ │ │ │ + ble.n 179ad4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179ab4 │ │ │ │ + bge.n 179ad4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 179a14 │ │ │ │ + bne.n 179a34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (179c18 ) │ │ │ │ - ldr r3, [pc, #304] @ (179c1c ) │ │ │ │ + ldr r2, [pc, #300] @ (179c38 ) │ │ │ │ + ldr r3, [pc, #304] @ (179c3c ) │ │ │ │ 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 179bf4 │ │ │ │ + beq.n 179c14 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 179c10 │ │ │ │ + vldr s11, [pc, #264] @ 179c30 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 179c14 │ │ │ │ + vldr s12, [pc, #260] @ 179c34 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179b54 │ │ │ │ + ble.n 179b74 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179b54 │ │ │ │ + bge.n 179b74 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179b84 │ │ │ │ + ble.n 179ba4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179b84 │ │ │ │ + bge.n 179ba4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179bb4 │ │ │ │ + ble.n 179bd4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179bb4 │ │ │ │ + bge.n 179bd4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179be4 │ │ │ │ + ble.n 179c04 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179be4 │ │ │ │ + bge.n 179c04 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 179b12 │ │ │ │ - ldr r2, [pc, #40] @ (179c20 ) │ │ │ │ - ldr r3, [pc, #36] @ (179c1c ) │ │ │ │ + bne.n 179b32 │ │ │ │ + ldr r2, [pc, #40] @ (179c40 ) │ │ │ │ + ldr r3, [pc, #36] @ (179c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179c0c │ │ │ │ + bne.n 179c2c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (179d4c ) │ │ │ │ - ldr r3, [pc, #272] @ (179d50 ) │ │ │ │ + ldr r2, [pc, #272] @ (179d6c ) │ │ │ │ + ldr r3, [pc, #272] @ (179d70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 179d20 │ │ │ │ + beq.n 179d40 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 179d44 │ │ │ │ - vldr s16, [pc, #236] @ 179d48 │ │ │ │ + vldr s17, [pc, #236] @ 179d64 │ │ │ │ + vldr s16, [pc, #236] @ 179d68 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179c9e │ │ │ │ + ble.n 179cbe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179c9e │ │ │ │ + bge.n 179cbe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179cd6 │ │ │ │ + ble.n 179cf6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179cd6 │ │ │ │ + bge.n 179cf6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179d0e │ │ │ │ + ble.n 179d2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179d0e │ │ │ │ + bge.n 179d2e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 179c62 │ │ │ │ - ldr r2, [pc, #48] @ (179d54 ) │ │ │ │ - ldr r3, [pc, #44] @ (179d50 ) │ │ │ │ + bne.n 179c82 │ │ │ │ + ldr r2, [pc, #48] @ (179d74 ) │ │ │ │ + ldr r3, [pc, #44] @ (179d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179d3e │ │ │ │ + bne.n 179d5e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (179e80 ) │ │ │ │ - ldr r3, [pc, #272] @ (179e84 ) │ │ │ │ + ldr r2, [pc, #272] @ (179ea0 ) │ │ │ │ + ldr r3, [pc, #272] @ (179ea4 ) │ │ │ │ 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 179e56 │ │ │ │ + beq.n 179e76 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 179e78 │ │ │ │ + vldr s17, [pc, #232] @ 179e98 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 179e7c │ │ │ │ + vldr s16, [pc, #228] @ 179e9c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179dd4 │ │ │ │ + ble.n 179df4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179dd4 │ │ │ │ + bge.n 179df4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179e0c │ │ │ │ + ble.n 179e2c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179e0c │ │ │ │ + bge.n 179e2c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179e44 │ │ │ │ + ble.n 179e64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179e44 │ │ │ │ + bge.n 179e64 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 179d9a │ │ │ │ - ldr r2, [pc, #48] @ (179e88 ) │ │ │ │ - ldr r3, [pc, #40] @ (179e84 ) │ │ │ │ + bne.n 179dba │ │ │ │ + ldr r2, [pc, #48] @ (179ea8 ) │ │ │ │ + ldr r3, [pc, #40] @ (179ea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179e74 │ │ │ │ + bne.n 179e94 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 179fa2 │ │ │ │ + beq.w 179fc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 179fa4 │ │ │ │ - vldr s16, [pc, #244] @ 179fa8 │ │ │ │ + vldr s17, [pc, #244] @ 179fc4 │ │ │ │ + vldr s16, [pc, #244] @ 179fc8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179eea │ │ │ │ + ble.n 179f0a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179eea │ │ │ │ + bge.n 179f0a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179f20 │ │ │ │ + ble.n 179f40 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179f20 │ │ │ │ + bge.n 179f40 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179f56 │ │ │ │ + ble.n 179f76 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179f56 │ │ │ │ + bge.n 179f76 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179f8c │ │ │ │ + ble.n 179fac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179f8c │ │ │ │ + bge.n 179fac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 179eb6 │ │ │ │ + bne.n 179ed6 │ │ │ │ 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 17a0ca │ │ │ │ + beq.w 17a0ea │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 17a0cc │ │ │ │ - vldr s16, [pc, #252] @ 17a0d0 │ │ │ │ + vldr s17, [pc, #252] @ 17a0ec │ │ │ │ + vldr s16, [pc, #252] @ 17a0f0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a010 │ │ │ │ + ble.n 17a030 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a010 │ │ │ │ + bge.n 17a030 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a046 │ │ │ │ + ble.n 17a066 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a046 │ │ │ │ + bge.n 17a066 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a07c │ │ │ │ + ble.n 17a09c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a07c │ │ │ │ + bge.n 17a09c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a0b4 │ │ │ │ + ble.n 17a0d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a0b4 │ │ │ │ + bge.n 17a0d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 179fd6 │ │ │ │ + bne.n 179ff6 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (17a22c ) │ │ │ │ - ldr r3, [pc, #320] @ (17a230 ) │ │ │ │ + ldr r2, [pc, #320] @ (17a24c ) │ │ │ │ + ldr r3, [pc, #320] @ (17a250 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a200 │ │ │ │ + beq.n 17a220 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 17a224 │ │ │ │ - vldr s16, [pc, #284] @ 17a228 │ │ │ │ + vldr s17, [pc, #284] @ 17a244 │ │ │ │ + vldr s16, [pc, #284] @ 17a248 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a14a │ │ │ │ + ble.n 17a16a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a14a │ │ │ │ + bge.n 17a16a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a182 │ │ │ │ + ble.n 17a1a2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a182 │ │ │ │ + bge.n 17a1a2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a1ba │ │ │ │ + ble.n 17a1da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a1ba │ │ │ │ + bge.n 17a1da │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a1f2 │ │ │ │ + ble.n 17a212 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a1f2 │ │ │ │ + bge.n 17a212 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 17a10e │ │ │ │ - ldr r2, [pc, #48] @ (17a234 ) │ │ │ │ - ldr r3, [pc, #44] @ (17a230 ) │ │ │ │ + bne.n 17a12e │ │ │ │ + ldr r2, [pc, #48] @ (17a254 ) │ │ │ │ + ldr r3, [pc, #44] @ (17a250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a21e │ │ │ │ + bne.n 17a23e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17a24a │ │ │ │ + cbz r2, 17a26a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 17a23c │ │ │ │ + bne.n 17a25c │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a2c2 │ │ │ │ + cbz r2, 17a2e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ @@ -435591,18 +435604,18 @@ │ │ │ │ cmp r7, r2 │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ 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 17a264 │ │ │ │ + bne.n 17a284 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a32e │ │ │ │ + cbz r2, 17a34e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ ldrh.w r8, [r1] │ │ │ │ @@ -435625,18 +435638,18 @@ │ │ │ │ lsrs r7, r7, #15 │ │ │ │ rsb r7, r7, r7, lsl #16 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r5, lr │ │ │ │ umull r3, r7, r3, r4 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a2dc │ │ │ │ + bne.n 17a2fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a3a6 │ │ │ │ + cbz r2, 17a3c6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r6, r2 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -435662,18 +435675,18 @@ │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ 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, [r4], #4 │ │ │ │ - bne.n 17a348 │ │ │ │ + bne.n 17a368 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a3fc │ │ │ │ + cbz r2, 17a41c │ │ │ │ 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 │ │ │ │ @@ -435691,19 +435704,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 4457c <__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 17a3c6 │ │ │ │ + bne.n 17a3e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a474 │ │ │ │ + cbz r2, 17a494 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r7, r2 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -435728,19 +435741,19 @@ │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ rsb ip, ip, ip, lsl #16 │ │ │ │ sub.w ip, r9, ip │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r7, lr │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17a41e │ │ │ │ + bne.n 17a43e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a4ea │ │ │ │ + cbz r2, 17a50a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r6, #64511 @ 0xfbff │ │ │ │ @@ -435766,18 +435779,18 @@ │ │ │ │ lsrs r3, r3, #9 │ │ │ │ rsb r3, r3, r3, lsl #10 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ subs.w ip, ip, lr │ │ │ │ cmp r8, r1 │ │ │ │ umull ip, r3, ip, r6 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17a49e │ │ │ │ + bne.n 17a4be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a55e │ │ │ │ + cbz r2, 17a57e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r6, #61439 @ 0xefff │ │ │ │ @@ -435803,37 +435816,37 @@ │ │ │ │ lsrs r3, r3, #11 │ │ │ │ rsb r3, r3, r3, lsl #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ subs.w ip, ip, lr │ │ │ │ cmp r8, r1 │ │ │ │ umull ip, r3, ip, r6 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17a512 │ │ │ │ + bne.n 17a532 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a594 │ │ │ │ + cbz r2, 17a5b4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a570 │ │ │ │ + bne.n 17a590 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a5d8 │ │ │ │ + cbz r2, 17a5f8 │ │ │ │ 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 │ │ │ │ @@ -435844,19 +435857,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 17a5a6 │ │ │ │ + bne.n 17a5c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a616 │ │ │ │ + cbz r2, 17a636 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -435865,18 +435878,18 @@ │ │ │ │ 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 17a5e8 │ │ │ │ + bne.n 17a608 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a692 │ │ │ │ + cbz r2, 17a6b2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -435901,19 +435914,19 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r7, r7, ip │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r5, lr │ │ │ │ umull r3, r7, r3, r2 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a632 │ │ │ │ + bne.n 17a652 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17a71c │ │ │ │ + beq.n 17a73c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ @@ -435942,20 +435955,20 @@ │ │ │ │ cmp r6, lr │ │ │ │ umull r3, ip, r3, r2 │ │ │ │ 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 17a6b4 │ │ │ │ + bne.n 17a6d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17a7a4 │ │ │ │ + beq.n 17a7c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -435982,19 +435995,19 @@ │ │ │ │ umull r3, ip, r3, r2 │ │ │ │ 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 17a73c │ │ │ │ + bne.n 17a75c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a800 │ │ │ │ + cbz r2, 17a820 │ │ │ │ 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 │ │ │ │ @@ -436013,19 +436026,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 43968 <__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 17a7c6 │ │ │ │ + bne.n 17a7e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a886 │ │ │ │ + cbz r2, 17a8a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r8, #5 │ │ │ │ movt r8, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -436053,18 +436066,18 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r9, r9, ip │ │ │ │ subs.w r3, r3, r9 │ │ │ │ cmp r7, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17a828 │ │ │ │ + bne.n 17a848 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a8c4 │ │ │ │ + cbz r2, 17a8e4 │ │ │ │ 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 │ │ │ │ @@ -436074,19 +436087,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 17a89c │ │ │ │ + bne.n 17a8bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a908 │ │ │ │ + cbz r2, 17a928 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -436098,20 +436111,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, [r1], #4 │ │ │ │ - bne.n 17a8d6 │ │ │ │ + bne.n 17a8f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17a9be │ │ │ │ + beq.n 17a9de │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436154,19 +436167,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ cmp r6, r2 │ │ │ │ umull ip, r3, ip, r1 │ │ │ │ bfi r7, ip, #24, #8 │ │ │ │ str.w r7, [r4], #4 │ │ │ │ - bne.n 17a928 │ │ │ │ + bne.n 17a948 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aa70 │ │ │ │ + beq.n 17aa90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436206,19 +436219,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r6, r2 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r7, [r0], #4 │ │ │ │ - bne.n 17a9e0 │ │ │ │ + bne.n 17aa00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17aab0 │ │ │ │ + cbz r2, 17aad0 │ │ │ │ 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]! │ │ │ │ @@ -436228,19 +436241,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 17aa84 │ │ │ │ + bne.n 17aaa4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17aaf0 │ │ │ │ + cbz r2, 17ab10 │ │ │ │ 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]! │ │ │ │ @@ -436250,20 +436263,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 17aac4 │ │ │ │ + bne.n 17aae4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ab9e │ │ │ │ + beq.n 17abbe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ adds r0, #4 │ │ │ │ @@ -436305,19 +436318,19 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 17ab12 │ │ │ │ + bne.n 17ab32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ac50 │ │ │ │ + beq.n 17ac70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436357,20 +436370,20 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r6, r2 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r7, [r0], #4 │ │ │ │ - bne.n 17abc0 │ │ │ │ + bne.n 17abe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ad02 │ │ │ │ + beq.n 17ad22 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r5, #64511 @ 0xfbff │ │ │ │ movt r5, #49135 @ 0xbfef │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436412,19 +436425,19 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17ac74 │ │ │ │ + bne.n 17ac94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17adb2 │ │ │ │ + beq.n 17add2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r5, #61439 @ 0xefff │ │ │ │ movt r5, #65279 @ 0xfeff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436466,18 +436479,18 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17ad24 │ │ │ │ + bne.n 17ad44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17ae04 │ │ │ │ + cbz r2, 17ae24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldrh.w ip, [r5], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r0, #1 │ │ │ │ @@ -436492,20 +436505,20 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 17adbe │ │ │ │ + bne.n 17adde │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aed4 │ │ │ │ + beq.n 17aef4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ movt r1, #49151 @ 0xbfff │ │ │ │ @@ -436552,20 +436565,20 @@ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ subs.w ip, ip, r8 │ │ │ │ cmp r7, r2 │ │ │ │ umull ip, r3, ip, r1 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 17ae26 │ │ │ │ + bne.n 17ae46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17af8c │ │ │ │ + beq.n 17afac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436609,19 +436622,19 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17aef8 │ │ │ │ + bne.n 17af18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17afd8 │ │ │ │ + cbz r2, 17aff8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436634,19 +436647,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, 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 17afa0 │ │ │ │ + bne.n 17afc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b028 │ │ │ │ + cbz r2, 17b048 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436661,23 +436674,23 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 17afea │ │ │ │ + bne.n 17b00a │ │ │ │ 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 17b0ea │ │ │ │ + beq.n 17b10a │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ @@ -436722,18 +436735,18 @@ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b052 │ │ │ │ + bne.n 17b072 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 17b136 │ │ │ │ + cbz r2, 17b156 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436746,19 +436759,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, 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 17b100 │ │ │ │ + bne.n 17b120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b1ec │ │ │ │ + beq.n 17b20c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436802,33 +436815,33 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17b158 │ │ │ │ + bne.n 17b178 │ │ │ │ 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, #144] @ (17b294 ) │ │ │ │ - ldr r3, [pc, #144] @ (17b298 ) │ │ │ │ + ldr r2, [pc, #144] @ (17b2b4 ) │ │ │ │ + ldr r3, [pc, #144] @ (17b2b8 ) │ │ │ │ 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 17b276 │ │ │ │ + beq.n 17b296 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -436852,34 +436865,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 17b224 │ │ │ │ - ldr r2, [pc, #36] @ (17b29c ) │ │ │ │ - ldr r3, [pc, #28] @ (17b298 ) │ │ │ │ + bne.n 17b244 │ │ │ │ + ldr r2, [pc, #36] @ (17b2bc ) │ │ │ │ + ldr r3, [pc, #28] @ (17b2b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b290 │ │ │ │ + bne.n 17b2b0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #976] @ (17b668 ) │ │ │ │ + ldr r5, [pc, #848] @ (17b608 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #520] @ (17b4a8 ) │ │ │ │ + ldr r5, [pc, #392] @ (17b448 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17b2f0 │ │ │ │ + cbz r2, 17b310 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ @@ -436895,33 +436908,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r1, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r1, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17b2ae │ │ │ │ + bne.n 17b2ce │ │ │ │ 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, #148] @ (17b39c ) │ │ │ │ - ldr r3, [pc, #148] @ (17b3a0 ) │ │ │ │ + ldr r2, [pc, #148] @ (17b3bc ) │ │ │ │ + ldr r3, [pc, #148] @ (17b3c0 ) │ │ │ │ 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 17b37e │ │ │ │ + beq.n 17b39e │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -436946,34 +436959,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 17b328 │ │ │ │ - ldr r2, [pc, #36] @ (17b3a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17b3a0 ) │ │ │ │ + bne.n 17b348 │ │ │ │ + ldr r2, [pc, #36] @ (17b3c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b398 │ │ │ │ + bne.n 17b3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #960] @ (17b760 ) │ │ │ │ + ldr r4, [pc, #832] @ (17b700 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #488] @ (17b590 ) │ │ │ │ + ldr r4, [pc, #360] @ (17b530 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17b3fc │ │ │ │ + cbz r2, 17b41c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -436989,19 +437002,19 @@ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, 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 17b3b8 │ │ │ │ + bne.n 17b3d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b454 │ │ │ │ + cbz r2, 17b474 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437017,19 +437030,19 @@ │ │ │ │ mov.w lr, r4, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b410 │ │ │ │ + bne.n 17b430 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b4ac │ │ │ │ + cbz r2, 17b4cc │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -437045,19 +437058,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla ip, r4, r8, ip │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, r1, r2 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17b46e │ │ │ │ + bne.n 17b48e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b504 │ │ │ │ + cbz r2, 17b524 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -437073,19 +437086,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w ip, r7, ip │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 17b4c6 │ │ │ │ + bne.n 17b4e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b55c │ │ │ │ + cbz r2, 17b57c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437101,19 +437114,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b518 │ │ │ │ + bne.n 17b538 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b5b4 │ │ │ │ + cbz r2, 17b5d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437129,19 +437142,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r4, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b570 │ │ │ │ + bne.n 17b590 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b60c │ │ │ │ + cbz r2, 17b62c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437157,19 +437170,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b5c8 │ │ │ │ + bne.n 17b5e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b664 │ │ │ │ + cbz r2, 17b684 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437185,19 +437198,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, 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 17b620 │ │ │ │ + bne.n 17b640 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b6ae │ │ │ │ + cbz r2, 17b6ce │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -437211,18 +437224,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 17b676 │ │ │ │ + bne.n 17b696 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17b6f6 │ │ │ │ + cbz r2, 17b716 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -437236,22 +437249,22 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17b6be │ │ │ │ + bne.n 17b6de │ │ │ │ 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 17b7dc │ │ │ │ + beq.n 17b7fc │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r6, #64511 @ 0xfbff │ │ │ │ movt r6, #49135 @ 0xbfef │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ @@ -437307,23 +437320,23 @@ │ │ │ │ rsb r2, r2, r2, lsl #10 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ strb.w r3, [r5, #-6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b722 │ │ │ │ + bne.n 17b742 │ │ │ │ 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} │ │ │ │ sub sp, #20 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b8cc │ │ │ │ + beq.n 17b8ec │ │ │ │ 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 │ │ │ │ @@ -437381,33 +437394,33 @@ │ │ │ │ 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 17b80a │ │ │ │ + bne.n 17b82a │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (17b998 ) │ │ │ │ - ldr r3, [pc, #176] @ (17b99c ) │ │ │ │ + ldr r2, [pc, #176] @ (17b9b8 ) │ │ │ │ + ldr r3, [pc, #176] @ (17b9bc ) │ │ │ │ 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 17b97a │ │ │ │ + beq.n 17b99a │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -437441,48 +437454,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 17b908 │ │ │ │ - ldr r2, [pc, #36] @ (17b9a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17b99c ) │ │ │ │ + bne.n 17b928 │ │ │ │ + ldr r2, [pc, #36] @ (17b9c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b9bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b994 │ │ │ │ + bne.n 17b9b4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bx r2 │ │ │ │ + mov r8, lr │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, pc │ │ │ │ + mov r6, fp │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #260] @ (17babc ) │ │ │ │ - ldr r3, [pc, #260] @ (17bac0 ) │ │ │ │ + ldr r2, [pc, #260] @ (17badc ) │ │ │ │ + ldr r3, [pc, #260] @ (17bae0 ) │ │ │ │ sub sp, #16 │ │ │ │ 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 17ba9e │ │ │ │ + beq.n 17babe │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -437540,48 +437553,48 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r8, r5 │ │ │ │ umull r3, r0, r3, r2 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 17b9e8 │ │ │ │ - ldr r2, [pc, #36] @ (17bac4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bac0 ) │ │ │ │ + bne.n 17ba08 │ │ │ │ + ldr r2, [pc, #36] @ (17bae4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17bae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bab8 │ │ │ │ + bne.n 17bad8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (17bbdc ) │ │ │ │ - ldr r3, [pc, #256] @ (17bbe0 ) │ │ │ │ + ldr r2, [pc, #256] @ (17bbfc ) │ │ │ │ + ldr r3, [pc, #256] @ (17bc00 ) │ │ │ │ sub sp, #16 │ │ │ │ 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 17bbbe │ │ │ │ + beq.n 17bbde │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ @@ -437638,34 +437651,34 @@ │ │ │ │ lsrs r1, r1, #15 │ │ │ │ rsb r1, r1, r1, lsl #16 │ │ │ │ subs r1, r0, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r8, r6 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 17bb0a │ │ │ │ - ldr r2, [pc, #36] @ (17bbe4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bbe0 ) │ │ │ │ + bne.n 17bb2a │ │ │ │ + ldr r2, [pc, #36] @ (17bc04 ) │ │ │ │ + ldr r3, [pc, #28] @ (17bc00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bbd8 │ │ │ │ + bne.n 17bbf8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, r3 │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17bc46 │ │ │ │ + cbz r2, 17bc66 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437684,18 +437697,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17bbf8 │ │ │ │ + bne.n 17bc18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17bc96 │ │ │ │ + cbz r2, 17bcb6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -437710,18 +437723,18 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ - bne.n 17bc54 │ │ │ │ + bne.n 17bc74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17bcf4 │ │ │ │ + cbz r2, 17bd14 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -437740,19 +437753,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 17bcaa │ │ │ │ + bne.n 17bcca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17bd54 │ │ │ │ + cbz r2, 17bd74 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -437771,19 +437784,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 17bd0a │ │ │ │ + bne.n 17bd2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17bdb8 │ │ │ │ + cbz r2, 17bdd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437802,19 +437815,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17bd68 │ │ │ │ + bne.n 17bd88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17be1c │ │ │ │ + cbz r2, 17be3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437833,19 +437846,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17bdcc │ │ │ │ + bne.n 17bdec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17be80 │ │ │ │ + cbz r2, 17bea0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437864,33 +437877,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17be30 │ │ │ │ + bne.n 17be50 │ │ │ │ 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] @ (17bf50 ) │ │ │ │ - ldr r3, [pc, #184] @ (17bf54 ) │ │ │ │ + ldr r2, [pc, #184] @ (17bf70 ) │ │ │ │ + ldr r3, [pc, #184] @ (17bf74 ) │ │ │ │ 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 17bf32 │ │ │ │ + beq.n 17bf52 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -437927,50 +437940,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 17beb8 │ │ │ │ - ldr r2, [pc, #36] @ (17bf58 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bf54 ) │ │ │ │ + bne.n 17bed8 │ │ │ │ + ldr r2, [pc, #36] @ (17bf78 ) │ │ │ │ + ldr r3, [pc, #28] @ (17bf74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bf4c │ │ │ │ + bne.n 17bf6c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #296] @ (17c09c ) │ │ │ │ + ldr r3, [pc, #296] @ (17c0bc ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #296] @ (17c0a0 ) │ │ │ │ + ldr r2, [pc, #296] @ (17c0c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17c07e │ │ │ │ + beq.n 17c09e │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r8, #32767 @ 0x7fff │ │ │ │ movt r8, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -438039,35 +438052,35 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ strb.w r3, [r7, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 17bfa4 │ │ │ │ - ldr r2, [pc, #36] @ (17c0a4 ) │ │ │ │ - ldr r3, [pc, #24] @ (17c09c ) │ │ │ │ + bne.n 17bfc4 │ │ │ │ + ldr r2, [pc, #36] @ (17c0c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (17c0bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c098 │ │ │ │ + bne.n 17c0b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c1a4 │ │ │ │ + beq.n 17c1c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movw r4, #16417 @ 0x4021 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ movw r2, #65023 @ 0xfdff │ │ │ │ @@ -438126,20 +438139,20 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w lr, lr, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull lr, r3, lr, r2 │ │ │ │ strb.w lr, [r1, #-6] │ │ │ │ - bne.n 17c0ca │ │ │ │ + bne.n 17c0ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c2a4 │ │ │ │ + beq.n 17c2c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movw r4, #16417 @ 0x4021 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ movw r2, #65023 @ 0xfdff │ │ │ │ @@ -438198,35 +438211,35 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w lr, lr, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull lr, r3, lr, r2 │ │ │ │ strb.w lr, [r1, #-6] │ │ │ │ - bne.n 17c1ca │ │ │ │ + bne.n 17c1ea │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (17c3ec ) │ │ │ │ + ldr r3, [pc, #300] @ (17c40c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (17c3f0 ) │ │ │ │ + ldr r2, [pc, #300] @ (17c410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17c3cc │ │ │ │ + beq.n 17c3ec │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r8, #32767 @ 0x7fff │ │ │ │ movt r8, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -438294,35 +438307,35 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ strb.w r3, [r7, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 17c2f0 │ │ │ │ - ldr r2, [pc, #36] @ (17c3f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c3ec ) │ │ │ │ + bne.n 17c310 │ │ │ │ + ldr r2, [pc, #36] @ (17c414 ) │ │ │ │ + ldr r3, [pc, #28] @ (17c40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c3e6 │ │ │ │ + bne.n 17c406 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17c450 │ │ │ │ + cbz r2, 17c470 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438339,19 +438352,19 @@ │ │ │ │ mov.w lr, r4, lsr #2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c404 │ │ │ │ + bne.n 17c424 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c4b0 │ │ │ │ + cbz r2, 17c4d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438368,19 +438381,19 @@ │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c462 │ │ │ │ + bne.n 17c482 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c510 │ │ │ │ + cbz r2, 17c530 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438397,19 +438410,19 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c4c2 │ │ │ │ + bne.n 17c4e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c56c │ │ │ │ + cbz r2, 17c58c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438426,19 +438439,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c520 │ │ │ │ + bne.n 17c540 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c5c0 │ │ │ │ + cbz r2, 17c5e0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438454,19 +438467,19 @@ │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ cmp r6, r2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c57c │ │ │ │ + bne.n 17c59c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c614 │ │ │ │ + cbz r2, 17c634 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438482,19 +438495,19 @@ │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c5d0 │ │ │ │ + bne.n 17c5f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c668 │ │ │ │ + cbz r2, 17c688 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438510,19 +438523,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c624 │ │ │ │ + bne.n 17c644 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c6bc │ │ │ │ + cbz r2, 17c6dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438538,24 +438551,24 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c678 │ │ │ │ + bne.n 17c698 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ 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 17c7b4 │ │ │ │ + beq.n 17c7d4 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -438619,24 +438632,24 @@ │ │ │ │ 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 17c6e4 │ │ │ │ + bne.n 17c704 │ │ │ │ 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, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c8b0 │ │ │ │ + beq.n 17c8d0 │ │ │ │ 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 │ │ │ │ @@ -438697,24 +438710,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 17c7e0 │ │ │ │ + bne.n 17c800 │ │ │ │ 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 17c9b0 │ │ │ │ + beq.n 17c9d0 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438780,24 +438793,24 @@ │ │ │ │ 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 17c8dc │ │ │ │ + bne.n 17c8fc │ │ │ │ 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 17cab0 │ │ │ │ + beq.n 17cad0 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438863,33 +438876,33 @@ │ │ │ │ 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 17c9dc │ │ │ │ + bne.n 17c9fc │ │ │ │ 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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (17cb9c ) │ │ │ │ - ldr r3, [pc, #208] @ (17cba0 ) │ │ │ │ + ldr r2, [pc, #208] @ (17cbbc ) │ │ │ │ + ldr r3, [pc, #208] @ (17cbc0 ) │ │ │ │ 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 17cb7c │ │ │ │ + beq.n 17cb9c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -438932,49 +438945,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 17cae8 │ │ │ │ - ldr r2, [pc, #36] @ (17cba4 ) │ │ │ │ - ldr r3, [pc, #32] @ (17cba0 ) │ │ │ │ + bne.n 17cb08 │ │ │ │ + ldr r2, [pc, #36] @ (17cbc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (17cbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cb96 │ │ │ │ + bne.n 17cbb6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #320] @ (17ccfc ) │ │ │ │ - ldr r3, [pc, #320] @ (17cd00 ) │ │ │ │ + ldr r2, [pc, #320] @ (17cd1c ) │ │ │ │ + ldr r3, [pc, #320] @ (17cd20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17ccde │ │ │ │ + beq.w 17ccfe │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -439054,38 +439067,38 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp fp, r8 │ │ │ │ umull r1, r3, r1, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 17cbec │ │ │ │ - ldr r2, [pc, #36] @ (17cd04 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cd00 ) │ │ │ │ + bne.n 17cc0c │ │ │ │ + ldr r2, [pc, #36] @ (17cd24 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cd20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17ccf8 │ │ │ │ + bne.n 17cd18 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17cdfe │ │ │ │ + beq.n 17ce1e │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r1, #65023 @ 0xfdff │ │ │ │ movt r1, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -439150,18 +439163,18 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ bfi ip, r7, #24, #8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17cd2e │ │ │ │ + bne.n 17cd4e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 17ce74 │ │ │ │ + cbz r2, 17ce94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439184,19 +439197,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17ce12 │ │ │ │ + bne.n 17ce32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17ceea │ │ │ │ + cbz r2, 17cf0a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439219,18 +439232,18 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17ce86 │ │ │ │ + bne.n 17cea6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17cf5c │ │ │ │ + cbz r2, 17cf7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439253,19 +439266,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17cefa │ │ │ │ + bne.n 17cf1a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17cfd0 │ │ │ │ + cbz r2, 17cff0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439288,24 +439301,24 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17cf6e │ │ │ │ + bne.n 17cf8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ 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 17d0d2 │ │ │ │ + beq.n 17d0f2 │ │ │ │ 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] │ │ │ │ @@ -439371,32 +439384,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 17cffc │ │ │ │ + bne.n 17d01c │ │ │ │ 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, #220] @ (17d1c8 ) │ │ │ │ - ldr r3, [pc, #220] @ (17d1cc ) │ │ │ │ + ldr r2, [pc, #220] @ (17d1e8 ) │ │ │ │ + ldr r3, [pc, #220] @ (17d1ec ) │ │ │ │ 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 17d1a8 │ │ │ │ + beq.n 17d1c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -439443,52 +439456,52 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 17d108 │ │ │ │ - ldr r2, [pc, #36] @ (17d1d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (17d1cc ) │ │ │ │ + bne.n 17d128 │ │ │ │ + ldr r2, [pc, #36] @ (17d1f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (17d1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d1c2 │ │ │ │ + bne.n 17d1e2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (17d36c ) │ │ │ │ + ldr r3, [pc, #384] @ (17d38c ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (17d370 ) │ │ │ │ + ldr r2, [pc, #384] @ (17d390 ) │ │ │ │ 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 17d34c │ │ │ │ + beq.w 17d36c │ │ │ │ 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 │ │ │ │ @@ -439581,39 +439594,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 17d21c │ │ │ │ - ldr r2, [pc, #36] @ (17d374 ) │ │ │ │ - ldr r3, [pc, #28] @ (17d36c ) │ │ │ │ + bne.w 17d23c │ │ │ │ + ldr r2, [pc, #36] @ (17d394 ) │ │ │ │ + ldr r3, [pc, #28] @ (17d38c ) │ │ │ │ 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 17d366 │ │ │ │ + bne.n 17d386 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17d46e │ │ │ │ + beq.n 17d48e │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r1, #65023 @ 0xfdff │ │ │ │ movt r1, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -439678,316 +439691,316 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ bfi ip, r7, #24, #8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17d39e │ │ │ │ + bne.n 17d3be │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (17d480 ) │ │ │ │ + ldr r3, [pc, #8] @ (17d4a0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #8] @ (17d490 ) │ │ │ │ + ldr r3, [pc, #8] @ (17d4b0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (17d668 ) │ │ │ │ - ldr r3, [pc, #444] @ (17d66c ) │ │ │ │ + ldr r2, [pc, #444] @ (17d688 ) │ │ │ │ + ldr r3, [pc, #444] @ (17d68c ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17d512 │ │ │ │ + cbz r5, 17d532 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17d518 │ │ │ │ + beq.n 17d538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17d5ac │ │ │ │ + blt.n 17d5cc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 17d65c │ │ │ │ - ldr r2, [pc, #384] @ (17d670 ) │ │ │ │ + blt.w 17d67c │ │ │ │ + ldr r2, [pc, #384] @ (17d690 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (17d66c ) │ │ │ │ + ldr r3, [pc, #376] @ (17d68c ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17d664 │ │ │ │ + bne.w 17d684 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (17d674 ) │ │ │ │ + ldr r5, [pc, #352] @ (17d694 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 17d4ca │ │ │ │ + b.n 17d4ea │ │ │ │ blx 44788 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (17d678 ) │ │ │ │ + ldr r0, [pc, #344] @ (17d698 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ - cbz r0, 17d52e │ │ │ │ + bl 18367c │ │ │ │ + cbz r0, 17d54e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d5f2 │ │ │ │ + bne.n 17d612 │ │ │ │ blx 44788 │ │ │ │ - ldr r3, [pc, #328] @ (17d67c ) │ │ │ │ + ldr r3, [pc, #328] @ (17d69c ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 17d5b2 │ │ │ │ + cbnz r0, 17d5d2 │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 17d642 │ │ │ │ + bne.n 17d662 │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 17d628 │ │ │ │ - ldr r2, [pc, #268] @ (17d680 ) │ │ │ │ + bne.n 17d648 │ │ │ │ + ldr r2, [pc, #268] @ (17d6a0 ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 17d5ac │ │ │ │ + cbz r5, 17d5cc │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 44258 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17d5a4 │ │ │ │ + blt.n 17d5c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 44228 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 43af4 │ │ │ │ - b.n 17d4dc │ │ │ │ + b.n 17d4fc │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 43af4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17d4ec │ │ │ │ + b.n 17d50c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 17d60c │ │ │ │ + bne.n 17d62c │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 445b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d570 │ │ │ │ + beq.n 17d590 │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 43d74 │ │ │ │ - ldr r3, [pc, #172] @ (17d684 ) │ │ │ │ - ldr r2, [pc, #176] @ (17d688 ) │ │ │ │ - ldr r1, [pc, #176] @ (17d68c ) │ │ │ │ + ldr r3, [pc, #172] @ (17d6a4 ) │ │ │ │ + ldr r2, [pc, #176] @ (17d6a8 ) │ │ │ │ + ldr r1, [pc, #176] @ (17d6ac ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 17d5ac │ │ │ │ - ldr r2, [pc, #156] @ (17d690 ) │ │ │ │ + b.n 17d5cc │ │ │ │ + ldr r2, [pc, #156] @ (17d6b0 ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 440a8 │ │ │ │ - b.n 17d570 │ │ │ │ + b.n 17d590 │ │ │ │ blx 43d74 │ │ │ │ - ldr r3, [pc, #128] @ (17d694 ) │ │ │ │ - ldr r2, [pc, #132] @ (17d698 ) │ │ │ │ - ldr r1, [pc, #132] @ (17d69c ) │ │ │ │ + ldr r3, [pc, #128] @ (17d6b4 ) │ │ │ │ + ldr r2, [pc, #132] @ (17d6b8 ) │ │ │ │ + ldr r1, [pc, #132] @ (17d6bc ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829a4 │ │ │ │ - b.n 17d5ea │ │ │ │ - ldr r3, [pc, #116] @ (17d6a0 ) │ │ │ │ - ldr r2, [pc, #120] @ (17d6a4 ) │ │ │ │ - ldr r1, [pc, #120] @ (17d6a8 ) │ │ │ │ + bl 1829c4 │ │ │ │ + b.n 17d60a │ │ │ │ + ldr r3, [pc, #116] @ (17d6c0 ) │ │ │ │ + ldr r2, [pc, #120] @ (17d6c4 ) │ │ │ │ + ldr r1, [pc, #120] @ (17d6c8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 17d5ea │ │ │ │ - ldr r3, [pc, #104] @ (17d6ac ) │ │ │ │ - ldr r2, [pc, #104] @ (17d6b0 ) │ │ │ │ - ldr r1, [pc, #108] @ (17d6b4 ) │ │ │ │ + b.n 17d60a │ │ │ │ + ldr r3, [pc, #104] @ (17d6cc ) │ │ │ │ + ldr r2, [pc, #104] @ (17d6d0 ) │ │ │ │ + ldr r1, [pc, #108] @ (17d6d4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 17d5ea │ │ │ │ + b.n 17d60a │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ - b.n 17d5ac │ │ │ │ + b.n 17d5cc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xf6940015 │ │ │ │ @ instruction: 0xf6940015 │ │ │ │ @ instruction: 0xf68c0015 │ │ │ │ @ instruction: 0xf6e40015 │ │ │ │ - b.n 17d59c │ │ │ │ + b.n 17d5bc │ │ │ │ movs r1, r4 │ │ │ │ movw r0, #51221 @ 0xc815 │ │ │ │ asrs r2, r6, #24 │ │ │ │ movs r5, r2 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d534 │ │ │ │ + b.n 17d554 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf6280015 │ │ │ │ asrs r6, r6, #23 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d510 │ │ │ │ + b.n 17d530 │ │ │ │ movs r1, r4 │ │ │ │ rsbs r0, r8, #9764864 @ 0x950000 │ │ │ │ asrs r0, r4, #23 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d4e8 │ │ │ │ + b.n 17d508 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf5960015 │ │ │ │ asrs r6, r0, #23 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 17d712 │ │ │ │ + cbnz r3, 17d732 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 17d704 │ │ │ │ + bls.n 17d724 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 17d70e │ │ │ │ + cbnz r0, 17d72e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 17d708 │ │ │ │ + cbz r2, 17d728 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17d716 │ │ │ │ + cbz r0, 17d736 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 17d6e2 │ │ │ │ + b.n 17d702 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 17d700 │ │ │ │ + b.n 17d720 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (17d7b4 ) │ │ │ │ - ldr r3, [pc, #132] @ (17d7b8 ) │ │ │ │ + ldr r0, [pc, #128] @ (17d7d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (17d7d8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 17d76e │ │ │ │ + bne.n 17d78e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (17d7bc ) │ │ │ │ + ldr r2, [pc, #104] @ (17d7dc ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (17d7b8 ) │ │ │ │ + ldr r3, [pc, #96] @ (17d7d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d7b0 │ │ │ │ + bne.n 17d7d0 │ │ │ │ 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 │ │ │ │ @@ -440007,44 +440020,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 44980 │ │ │ │ - b.n 17d74e │ │ │ │ + b.n 17d76e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 17d7d2 │ │ │ │ + bcc.n 17d7f2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17d6b8 │ │ │ │ - cbz r0, 17d806 │ │ │ │ + bl 17d6d8 │ │ │ │ + cbz r0, 17d826 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 17d802 │ │ │ │ + cbz r1, 17d822 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -440076,30 +440089,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (17d8dc ) │ │ │ │ + ldr r1, [pc, #132] @ (17d8fc ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17d8e0 ) │ │ │ │ + ldr r3, [pc, #132] @ (17d900 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 17d8d2 │ │ │ │ + bcs.n 17d8f2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17d8d2 │ │ │ │ + bhi.n 17d8f2 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -440112,101 +440125,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 17d8b8 │ │ │ │ + cbz r0, 17d8d8 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (17d8e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (17d8e0 ) │ │ │ │ + ldr r2, [pc, #40] @ (17d904 ) │ │ │ │ + ldr r3, [pc, #32] @ (17d900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d8d6 │ │ │ │ + bne.n 17d8f6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17d8ba │ │ │ │ + b.n 17d8da │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (17d9c8 ) │ │ │ │ - ldr r3, [pc, #208] @ (17d9cc ) │ │ │ │ + ldr r1, [pc, #204] @ (17d9e8 ) │ │ │ │ + ldr r3, [pc, #208] @ (17d9ec ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d9be │ │ │ │ + bne.n 17d9de │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 17d946 │ │ │ │ + bls.n 17d966 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17d9ba │ │ │ │ + bne.n 17d9da │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 17d96e │ │ │ │ + cbz r4, 17d98e │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d9ba │ │ │ │ + beq.n 17d9da │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 17d974 │ │ │ │ + bne.n 17d994 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (17d9d0 ) │ │ │ │ - ldr r3, [pc, #112] @ (17d9cc ) │ │ │ │ + ldr r2, [pc, #120] @ (17d9f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (17d9ec ) │ │ │ │ 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 17d9c2 │ │ │ │ + bne.n 17d9e2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 17d92a │ │ │ │ + b.n 17d94a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -440226,65 +440239,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17d94e │ │ │ │ + b.n 17d96e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d956 │ │ │ │ + b.n 17d976 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 17da38 │ │ │ │ + cbnz r3, 17da58 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 17da1e │ │ │ │ + bls.n 17da3e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 17da2c │ │ │ │ + cbnz r2, 17da4c │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 17da26 │ │ │ │ + cbz r0, 17da46 │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17da2c │ │ │ │ + cbz r0, 17da4c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17d9fe │ │ │ │ + b.n 17da1e │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -440295,263 +440308,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 17da9c │ │ │ │ + bcc.n 17dabc │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17daca │ │ │ │ + bne.n 17daea │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 17da94 │ │ │ │ + bls.n 17dab4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 17dac6 │ │ │ │ + cbnz r2, 17dae6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 17dac0 │ │ │ │ + cbz r4, 17dae0 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17dac6 │ │ │ │ + cbz r0, 17dae6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17d6b8 │ │ │ │ + bl 17d6d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17da5e │ │ │ │ + beq.n 17da7e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 17dabc │ │ │ │ + cbz r1, 17dadc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 17da5e │ │ │ │ + b.n 17da7e │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17da76 │ │ │ │ + b.n 17da96 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 17d7c0 │ │ │ │ + bl 17d7e0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17db3a │ │ │ │ + cbnz r3, 17db5a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17db1e │ │ │ │ + bls.n 17db3e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17db36 │ │ │ │ + cbnz r2, 17db56 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17db30 │ │ │ │ + cbz r1, 17db50 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17db36 │ │ │ │ + cbz r0, 17db56 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d720 │ │ │ │ + bl 17d740 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17db06 │ │ │ │ + b.n 17db26 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 17d7c0 │ │ │ │ + bl 17d7e0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dba6 │ │ │ │ + cbnz r3, 17dbc6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17db8a │ │ │ │ + bls.n 17dbaa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dba2 │ │ │ │ + cbnz r2, 17dbc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17db9c │ │ │ │ + cbz r1, 17dbbc │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dba2 │ │ │ │ + cbz r0, 17dbc2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d720 │ │ │ │ + bl 17d740 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17db72 │ │ │ │ + b.n 17db92 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 17d7c0 │ │ │ │ + bl 17d7e0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dc10 │ │ │ │ + cbnz r3, 17dc30 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17dbf4 │ │ │ │ + bls.n 17dc14 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dc0c │ │ │ │ + cbnz r2, 17dc2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17dc06 │ │ │ │ + cbz r1, 17dc26 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dc0c │ │ │ │ + cbz r0, 17dc2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17d720 │ │ │ │ + bl 17d740 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dbdc │ │ │ │ + b.n 17dbfc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 17d7c0 │ │ │ │ + bl 17d7e0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dc7e │ │ │ │ + cbnz r3, 17dc9e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17dc62 │ │ │ │ + bls.n 17dc82 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dc7a │ │ │ │ + cbnz r2, 17dc9a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17dc74 │ │ │ │ + cbz r1, 17dc94 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dc7a │ │ │ │ + cbz r0, 17dc9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17d720 │ │ │ │ + bl 17d740 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dc4a │ │ │ │ + b.n 17dc6a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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] @ (17dd18 ) │ │ │ │ + ldr r3, [pc, #128] @ (17dd38 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (17dd1c ) │ │ │ │ + ldr r2, [pc, #128] @ (17dd3c ) │ │ │ │ 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 17dd0e │ │ │ │ + bcs.n 17dd2e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17dd0e │ │ │ │ + bhi.n 17dd2e │ │ │ │ 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] │ │ │ │ @@ -440566,42 +440579,42 @@ │ │ │ │ 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, 17dcf4 │ │ │ │ + cbz r3, 17dd14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (17dd20 ) │ │ │ │ - ldr r3, [pc, #28] @ (17dd18 ) │ │ │ │ + ldr r2, [pc, #40] @ (17dd40 ) │ │ │ │ + ldr r3, [pc, #28] @ (17dd38 ) │ │ │ │ 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 17dd12 │ │ │ │ + bne.n 17dd32 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17dcf6 │ │ │ │ + b.n 17dd16 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17dd9a │ │ │ │ + bne.n 17ddba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -440609,42 +440622,42 @@ │ │ │ │ blx 449ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 17dd7c │ │ │ │ + bls.n 17dd9c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 17dd90 │ │ │ │ + cbnz r1, 17ddb0 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 17dd8a │ │ │ │ + cbz r0, 17ddaa │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17dd90 │ │ │ │ + cbz r0, 17ddb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17d720 │ │ │ │ + bl 17d740 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 17dd5c │ │ │ │ + b.n 17dd7c │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -440654,165 +440667,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 17ddc2 │ │ │ │ + cbnz r2, 17dde2 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 17ddc6 │ │ │ │ + bls.n 17dde6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 17ddbe │ │ │ │ + bhi.n 17ddde │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 17ddfa │ │ │ │ + cbnz r3, 17de1a │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 17ddf6 │ │ │ │ + bhi.n 17de16 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 17ddfc │ │ │ │ + bls.n 17de1c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 17ddfa │ │ │ │ + beq.n 17de1a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 44980 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 17de28 │ │ │ │ + cbnz r3, 17de48 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 17de2c │ │ │ │ + bcc.n 17de4c │ │ │ │ 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 17de28 │ │ │ │ + beq.n 17de48 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17de5e │ │ │ │ + bne.n 17de7e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 17de62 │ │ │ │ + bls.n 17de82 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 17de5a │ │ │ │ + ble.n 17de7a │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17de5e │ │ │ │ + beq.n 17de7e │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17dea2 │ │ │ │ + bne.n 17dec2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 17dea6 │ │ │ │ + bls.n 17dec6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 17de9e │ │ │ │ + ble.n 17debe │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17dea2 │ │ │ │ + beq.n 17dec2 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17dee6 │ │ │ │ + bne.n 17df06 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 17deec │ │ │ │ + bls.n 17df0c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 17dee2 │ │ │ │ + ble.n 17df02 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17dee6 │ │ │ │ + beq.n 17df06 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 17df3c │ │ │ │ + bcs.n 17df5c │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44cac │ │ │ │ - cbz r0, 17df3c │ │ │ │ + cbz r0, 17df5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -440820,190 +440833,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17dffa │ │ │ │ + beq.n 17e01a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 17df64 │ │ │ │ + b.n 17df84 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 17e000 │ │ │ │ + beq.n 17e020 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 17df5e │ │ │ │ + bne.n 17df7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17dffa │ │ │ │ + bne.n 17e01a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17df84 │ │ │ │ + b.n 17dfa4 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17dffa │ │ │ │ + beq.n 17e01a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17df7c │ │ │ │ + bne.n 17df9c │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 17df7c │ │ │ │ + bls.n 17df9c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 17dfae │ │ │ │ + b.n 17dfce │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 17df7c │ │ │ │ + bls.n 17df9c │ │ │ │ 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 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17df9e │ │ │ │ + beq.n 17dfbe │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17df9e │ │ │ │ + bne.n 17dfbe │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 17dffc │ │ │ │ + b.n 17e01c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17df72 │ │ │ │ + b.n 17df92 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (17e064 ) │ │ │ │ + ldr r2, [pc, #80] @ (17e084 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (17e068 ) │ │ │ │ + ldr r3, [pc, #80] @ (17e088 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43d08 │ │ │ │ - cbz r0, 17e05c │ │ │ │ + cbz r0, 17e07c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17e05c │ │ │ │ - ldr r0, [pc, #56] @ (17e06c ) │ │ │ │ + cbz r3, 17e07c │ │ │ │ + ldr r0, [pc, #56] @ (17e08c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 43f48 │ │ │ │ - cbz r0, 17e05c │ │ │ │ + cbz r0, 17e07c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (17e070 ) │ │ │ │ - ldr r3, [pc, #32] @ (17e068 ) │ │ │ │ + ldr r2, [pc, #40] @ (17e090 ) │ │ │ │ + ldr r3, [pc, #32] @ (17e088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e060 │ │ │ │ + bne.n 17e080 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17e044 │ │ │ │ + b.n 17e064 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (17e0f0 ) │ │ │ │ + ldr r2, [pc, #100] @ (17e110 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (17e0f4 ) │ │ │ │ + ldr r3, [pc, #100] @ (17e114 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 447dc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 17e0c2 │ │ │ │ - ldr r1, [pc, #76] @ (17e0f8 ) │ │ │ │ - ldr r2, [pc, #72] @ (17e0f4 ) │ │ │ │ + cbz r0, 17e0e2 │ │ │ │ + ldr r1, [pc, #76] @ (17e118 ) │ │ │ │ + ldr r2, [pc, #72] @ (17e114 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17e0ec │ │ │ │ + bne.n 17e10c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43d38 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 17e0da │ │ │ │ + cbz r0, 17e0fa │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4439c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17e0a8 │ │ │ │ + b.n 17e0c8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 438c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17e0ce │ │ │ │ + b.n 17e0ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43a58 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -441031,15 +441044,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 448e4 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 17e16a │ │ │ │ + beq.n 17e18a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441052,183 +441065,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (17e280 ) │ │ │ │ + ldr r0, [pc, #228] @ (17e2a0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (17e284 ) │ │ │ │ + ldr r1, [pc, #228] @ (17e2a4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (17e288 ) │ │ │ │ + ldr r0, [pc, #224] @ (17e2a8 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 17e276 │ │ │ │ + bhi.n 17e296 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 17e208 │ │ │ │ + bls.n 17e228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 17e236 │ │ │ │ + bhi.n 17e256 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (17e28c ) │ │ │ │ + ldr r1, [pc, #168] @ (17e2ac ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 17e24c │ │ │ │ + beq.n 17e26c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 17e240 │ │ │ │ + cbz r0, 17e260 │ │ │ │ mov r2, r6 │ │ │ │ - bl 185ee8 │ │ │ │ + bl 185f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e276 │ │ │ │ + beq.n 17e296 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 17e20e │ │ │ │ + b.n 17e22e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 17e276 │ │ │ │ + beq.n 17e296 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (17e290 ) │ │ │ │ - ldr r3, [pc, #96] @ (17e284 ) │ │ │ │ + ldr r2, [pc, #112] @ (17e2b0 ) │ │ │ │ + ldr r3, [pc, #96] @ (17e2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e27a │ │ │ │ + bne.n 17e29a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 17e1e2 │ │ │ │ + b.n 17e202 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 17e1fa │ │ │ │ + b.n 17e21a │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 449e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17e276 │ │ │ │ + cbz r0, 17e296 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 17e20e │ │ │ │ + b.n 17e22e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 17e210 │ │ │ │ + b.n 17e230 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 17e2b6 │ │ │ │ - b.n 17e2c8 │ │ │ │ + bcc.n 17e2d6 │ │ │ │ + b.n 17e2e8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 17e2c8 │ │ │ │ + bcs.n 17e2e8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17e2b0 │ │ │ │ + bne.n 17e2d0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 17e188 │ │ │ │ + bl 17e1a8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r0, r2, [r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17e322 │ │ │ │ + bcs.n 17e342 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 17e31c │ │ │ │ + cbz r2, 17e33c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 17e318 │ │ │ │ + cbnz r1, 17e338 │ │ │ │ ldr.w r1, [lr] │ │ │ │ strd r1, lr, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r0, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 17e2fc │ │ │ │ + bne.n 17e31c │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -441242,197 +441255,197 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r9 │ │ │ │ itt ne │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ movne fp, r4 │ │ │ │ - bne.n 17e376 │ │ │ │ - b.n 17e3cc │ │ │ │ + bne.n 17e396 │ │ │ │ + b.n 17e3ec │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 17e3cc │ │ │ │ + beq.n 17e3ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e36e │ │ │ │ + bne.n 17e38e │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbnz r2, 17e3d8 │ │ │ │ + cbnz r2, 17e3f8 │ │ │ │ add.w sl, r7, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b94 │ │ │ │ - cbz r6, 17e3ba │ │ │ │ + bl 187bb4 │ │ │ │ + cbz r6, 17e3da │ │ │ │ ldr.w r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e3a2 │ │ │ │ + bne.n 17e3c2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17e38a │ │ │ │ + bne.n 17e3aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17e36e │ │ │ │ + beq.n 17e38e │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 17e376 │ │ │ │ + bne.n 17e396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.n 17e49c │ │ │ │ + bhi.n 17e4bc │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n 17e498 │ │ │ │ + bcs.n 17e4b8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17e4a2 │ │ │ │ + bhi.n 17e4c2 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov r8, sl │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e49c │ │ │ │ + beq.n 17e4bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq.n 17e4ba │ │ │ │ + beq.n 17e4da │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ sub.w r6, r1, #8 │ │ │ │ - b.n 17e430 │ │ │ │ + b.n 17e450 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 17e486 │ │ │ │ + bcs.n 17e4a6 │ │ │ │ subs r6, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e424 │ │ │ │ + bne.n 17e444 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 17e49c │ │ │ │ + bhi.n 17e4bc │ │ │ │ add.w r3, sl, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 17e4aa │ │ │ │ + bls.n 17e4ca │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17e4b2 │ │ │ │ + bhi.n 17e4d2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 442a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17e49c │ │ │ │ + cbz r0, 17e4bc │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sl, r0 │ │ │ │ str.w r2, [sl] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 17e42e │ │ │ │ + bcc.n 17e44e │ │ │ │ sub.w r6, sl, #4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - bne.w 17e38a │ │ │ │ - b.n 17e38e │ │ │ │ + bne.w 17e3aa │ │ │ │ + b.n 17e3ae │ │ │ │ adds r3, r0, r6 │ │ │ │ - bne.n 17e40e │ │ │ │ + bne.n 17e42e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ movcc r8, sl │ │ │ │ - b.n 17e3fe │ │ │ │ + b.n 17e41e │ │ │ │ adds.w sl, r7, sl │ │ │ │ - bne.n 17e476 │ │ │ │ - b.n 17e49c │ │ │ │ + bne.n 17e496 │ │ │ │ + b.n 17e4bc │ │ │ │ cmp r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ - b.n 17e460 │ │ │ │ + b.n 17e480 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 17e4d0 │ │ │ │ + beq.n 17e4f0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbnz r2, 17e4cc │ │ │ │ + cbnz r2, 17e4ec │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 17e392 │ │ │ │ + b.n 17e3b2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 17e3e4 │ │ │ │ + b.n 17e404 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 17e392 │ │ │ │ + b.n 17e3b2 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ 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 r7, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r3, 17e558 │ │ │ │ + cbnz r3, 17e578 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e59a │ │ │ │ + beq.n 17e5ba │ │ │ │ add.w ip, r0, #8 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -441440,39 +441453,39 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 44980 │ │ │ │ str r7, [r4, #32] │ │ │ │ - cbnz r6, 17e586 │ │ │ │ + cbnz r6, 17e5a6 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17e59a │ │ │ │ + cbz r0, 17e5ba │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17e54e │ │ │ │ + beq.n 17e56e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17e5a2 │ │ │ │ + beq.n 17e5c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -441480,30 +441493,30 @@ │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e594 │ │ │ │ + beq.n 17e5b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 44980 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 17e648 │ │ │ │ + ldr.w lr, [pc, #104] @ 17e668 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (17e64c ) │ │ │ │ + ldr r0, [pc, #100] @ (17e66c ) │ │ │ │ sub sp, #16 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -441514,96 +441527,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (17e650 ) │ │ │ │ - ldr r3, [pc, #40] @ (17e64c ) │ │ │ │ + ldr r2, [pc, #48] @ (17e670 ) │ │ │ │ + ldr r3, [pc, #40] @ (17e66c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e642 │ │ │ │ + bne.n 17e662 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 17e6c2 │ │ │ │ + cbz r5, 17e6e2 │ │ │ │ ldrd r7, r1, [r0, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1940f8 │ │ │ │ + bl 194118 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17e69a │ │ │ │ + cbz r0, 17e6ba │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 19410c │ │ │ │ - cbnz r0, 17e6a4 │ │ │ │ + bl 19412c │ │ │ │ + cbnz r0, 17e6c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (17e738 ) │ │ │ │ + ldr r0, [pc, #144] @ (17e758 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e5c8 │ │ │ │ + bl 17e5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ - b.n 17e69a │ │ │ │ + b.n 17e6ba │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17e72a │ │ │ │ + beq.n 17e74a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e730 │ │ │ │ + beq.n 17e750 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17e6a0 │ │ │ │ + bne.n 17e6c0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f76c │ │ │ │ + bl 17f78c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 17e6ee │ │ │ │ + cbnz r0, 17e70e │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17e6a0 │ │ │ │ + b.n 17e6c0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17f574 │ │ │ │ + bl 17f594 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -441614,66 +441627,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17e6e8 │ │ │ │ + bne.n 17e708 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f7f4 │ │ │ │ - b.n 17e6e0 │ │ │ │ - bl 17fd4c │ │ │ │ - b.n 17e6a0 │ │ │ │ - bl 180050 │ │ │ │ - b.n 17e6a0 │ │ │ │ + bl 17f814 │ │ │ │ + b.n 17e700 │ │ │ │ + bl 17fd6c │ │ │ │ + b.n 17e6c0 │ │ │ │ + bl 180070 │ │ │ │ + b.n 17e6c0 │ │ │ │ nop │ │ │ │ - b.n 17e2dc │ │ │ │ + b.n 17e2fc │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e88e │ │ │ │ + beq.w 17e8ae │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e88e │ │ │ │ + beq.w 17e8ae │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 17fc2c │ │ │ │ - cbnz r0, 17e802 │ │ │ │ + bl 17fc4c │ │ │ │ + cbnz r0, 17e822 │ │ │ │ mov r0, r6 │ │ │ │ blx 449ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 449ec │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e890 │ │ │ │ + beq.n 17e8b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -441686,132 +441699,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 186c48 │ │ │ │ + bl 186c68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17f9bc │ │ │ │ + bl 17f9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e78c │ │ │ │ + beq.n 17e7ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e78c │ │ │ │ - ldr r1, [pc, #212] @ (17e900 ) │ │ │ │ + beq.n 17e7ac │ │ │ │ + ldr r1, [pc, #212] @ (17e920 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ - cbz r0, 17e888 │ │ │ │ + cbz r0, 17e8a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17e8a6 │ │ │ │ + beq.n 17e8c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e8b4 │ │ │ │ - ldr r0, [pc, #192] @ (17e904 ) │ │ │ │ + beq.n 17e8d4 │ │ │ │ + ldr r0, [pc, #192] @ (17e924 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e8de │ │ │ │ - ldr r0, [pc, #184] @ (17e908 ) │ │ │ │ + beq.n 17e8fe │ │ │ │ + ldr r0, [pc, #184] @ (17e928 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17feb8 │ │ │ │ + bl 17fed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e78c │ │ │ │ + beq.n 17e7ac │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e8f2 │ │ │ │ + beq.n 17e912 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 17e8c2 │ │ │ │ + cbz r3, 17e8e2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 17e78c │ │ │ │ + b.n 17e7ac │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 17e834 │ │ │ │ + b.n 17e854 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 17fdd4 │ │ │ │ + bl 17fdf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e840 │ │ │ │ - b.n 17e78c │ │ │ │ + bne.n 17e860 │ │ │ │ + b.n 17e7ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1800dc │ │ │ │ + bl 1800fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e840 │ │ │ │ - b.n 17e78c │ │ │ │ - ldr r1, [pc, #72] @ (17e90c ) │ │ │ │ + bne.n 17e860 │ │ │ │ + b.n 17e7ac │ │ │ │ + ldr r1, [pc, #72] @ (17e92c ) │ │ │ │ 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 18a9f4 │ │ │ │ + bl 18aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e882 │ │ │ │ - b.n 17e890 │ │ │ │ - ldr r0, [pc, #48] @ (17e910 ) │ │ │ │ + bne.n 17e8a2 │ │ │ │ + b.n 17e8b0 │ │ │ │ + ldr r0, [pc, #48] @ (17e930 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e84c │ │ │ │ + bne.n 17e86c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fdf0 │ │ │ │ - b.n 17e84c │ │ │ │ + bl 17fe10 │ │ │ │ + b.n 17e86c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18ca30 │ │ │ │ - b.n 17e87c │ │ │ │ - b.n 17e1b4 │ │ │ │ + bl 18ca50 │ │ │ │ + b.n 17e89c │ │ │ │ + b.n 17e1d4 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e1bc │ │ │ │ + b.n 17e1dc │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e1f8 │ │ │ │ + b.n 17e218 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e144 │ │ │ │ + b.n 17e164 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f0bc │ │ │ │ + b.n 17f0dc │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 17e93a │ │ │ │ + cbz r0, 17e95a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -441823,579 +441836,579 @@ │ │ │ │ pop {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 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (17eaac ) │ │ │ │ + ldr r2, [pc, #348] @ (17eacc ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (17eab0 ) │ │ │ │ + ldr r3, [pc, #348] @ (17ead0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (17eab4 ) │ │ │ │ + ldr r0, [pc, #344] @ (17ead4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (17eab8 ) │ │ │ │ + ldr r6, [pc, #344] @ (17ead8 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18b2d8 │ │ │ │ - cbnz r0, 17e994 │ │ │ │ + bl 18b2f8 │ │ │ │ + cbnz r0, 17e9b4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (17eabc ) │ │ │ │ + ldr r0, [pc, #320] @ (17eadc ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea16 │ │ │ │ - ldr r0, [pc, #312] @ (17eac0 ) │ │ │ │ + beq.n 17ea36 │ │ │ │ + ldr r0, [pc, #312] @ (17eae0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea88 │ │ │ │ + beq.n 17eaa8 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 17e996 │ │ │ │ + b.n 17e9b6 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (17eac4 ) │ │ │ │ + ldr r0, [pc, #300] @ (17eae4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea2a │ │ │ │ + beq.n 17ea4a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4464c <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17e9ce │ │ │ │ + beq.n 17e9ee │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 17ea4a │ │ │ │ - bhi.n 17ea50 │ │ │ │ + beq.n 17ea6a │ │ │ │ + bhi.n 17ea70 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 17ea4a │ │ │ │ + beq.n 17ea6a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 17ea54 │ │ │ │ + beq.n 17ea74 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 17e9d4 │ │ │ │ + bne.n 17e9f4 │ │ │ │ mov.w r7, #1073741824 @ 0x40000000 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 17e73c │ │ │ │ + bl 17e75c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ea26 │ │ │ │ + cbz r0, 17ea46 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17e9fa │ │ │ │ + beq.n 17ea1a │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17ea5a │ │ │ │ - ldr r2, [pc, #204] @ (17eac8 ) │ │ │ │ - ldr r3, [pc, #176] @ (17eab0 ) │ │ │ │ + beq.n 17ea7a │ │ │ │ + ldr r2, [pc, #204] @ (17eae8 ) │ │ │ │ + ldr r3, [pc, #176] @ (17ead0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17eaa6 │ │ │ │ + bne.n 17eac6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (17eacc ) │ │ │ │ + ldr r0, [pc, #180] @ (17eaec ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e996 │ │ │ │ + bne.n 17e9b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17e9fa │ │ │ │ - ldr r0, [pc, #164] @ (17ead0 ) │ │ │ │ + b.n 17ea1a │ │ │ │ + ldr r0, [pc, #164] @ (17eaf0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e9ce │ │ │ │ - ldr r3, [pc, #152] @ (17ead4 ) │ │ │ │ + beq.n 17e9ee │ │ │ │ + ldr r3, [pc, #152] @ (17eaf4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (17ead8 ) │ │ │ │ + ldr r2, [pc, #152] @ (17eaf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17e9a4 │ │ │ │ + b.n 17e9c4 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 17e9c8 │ │ │ │ + b.n 17e9e8 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 17e9c4 │ │ │ │ + bne.n 17e9e4 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 17e9c8 │ │ │ │ - ldr r0, [pc, #128] @ (17eadc ) │ │ │ │ + b.n 17e9e8 │ │ │ │ + ldr r0, [pc, #128] @ (17eafc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e9fa │ │ │ │ + beq.n 17ea1a │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 17e73c │ │ │ │ + bl 17e75c │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 17e9fa │ │ │ │ - ldr r0, [pc, #84] @ (17eae0 ) │ │ │ │ + b.n 17ea1a │ │ │ │ + ldr r0, [pc, #84] @ (17eb00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e990 │ │ │ │ - bl 17fc2c │ │ │ │ + bne.w 17e9b0 │ │ │ │ + bl 17fc4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e990 │ │ │ │ - bl 1800f8 │ │ │ │ - b.n 17e990 │ │ │ │ + beq.w 17e9b0 │ │ │ │ + bl 180118 │ │ │ │ + b.n 17e9b0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17f1d4 │ │ │ │ + b.n 17f1f4 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17f1e4 │ │ │ │ + b.n 17f204 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f0f0 │ │ │ │ + b.n 17f110 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f220 │ │ │ │ + b.n 17f240 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17f0e8 │ │ │ │ + b.n 17f108 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f13c │ │ │ │ + b.n 17f15c │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17f158 │ │ │ │ + b.n 17f178 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f1cc │ │ │ │ + b.n 17f1ec │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17ef38 │ │ │ │ + b.n 17ef58 │ │ │ │ movs r5, r2 │ │ │ │ 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 │ │ │ │ - cbnz r0, 17eb02 │ │ │ │ + cbnz r0, 17eb22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 17eb56 │ │ │ │ + cbnz r3, 17eb76 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17eaf8 │ │ │ │ + beq.n 17eb18 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 18ac88 │ │ │ │ + bl 18aca8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 18ab90 │ │ │ │ + bl 18abb0 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 17eb2a │ │ │ │ - bl 17eae4 │ │ │ │ + cbz r0, 17eb4a │ │ │ │ + bl 17eb04 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17eb48 │ │ │ │ + beq.n 17eb68 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17eb3e │ │ │ │ + beq.n 17eb5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ffbc │ │ │ │ - b.n 17eaf8 │ │ │ │ + bl 17ffdc │ │ │ │ + b.n 17eb18 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18c9e8 │ │ │ │ - b.n 17eb36 │ │ │ │ + bl 18ca08 │ │ │ │ + b.n 17eb56 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 18080c │ │ │ │ + bl 18082c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 17eb32 │ │ │ │ - ldr r2, [pc, #20] @ (17eb6c ) │ │ │ │ - ldr r1, [pc, #20] @ (17eb70 ) │ │ │ │ + b.n 17eb52 │ │ │ │ + ldr r2, [pc, #20] @ (17eb8c ) │ │ │ │ + ldr r1, [pc, #20] @ (17eb90 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829a4 │ │ │ │ - b.n 17eb08 │ │ │ │ - b.n 17f0a8 │ │ │ │ + bl 1829c4 │ │ │ │ + b.n 17eb28 │ │ │ │ + b.n 17f0c8 │ │ │ │ movs r5, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 17ebba │ │ │ │ + cbz r4, 17ebda │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 17e4f4 │ │ │ │ + bl 17e514 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17ebba │ │ │ │ + cbz r0, 17ebda │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 17ebc0 │ │ │ │ + ldr.w ip, [pc, #24] @ 17ebe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (17ebc4 ) │ │ │ │ + ldr r3, [pc, #20] @ (17ebe4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18ac54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 17ebe4 │ │ │ │ + cbz r2, 17ec04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 17ec04 │ │ │ │ + cbz r0, 17ec24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17fcd0 │ │ │ │ + bl 17fcf0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17ec04 │ │ │ │ + cbz r0, 17ec24 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ec74 │ │ │ │ + bne.n 17ec94 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ec90 │ │ │ │ + beq.n 17ecb0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 449e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eca0 │ │ │ │ - ldr r0, [pc, #268] @ (17ed28 ) │ │ │ │ + beq.n 17ecc0 │ │ │ │ + ldr r0, [pc, #268] @ (17ed48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e5c8 │ │ │ │ + bl 17e5e8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #20 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ecfc │ │ │ │ + beq.n 17ed1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ecfc │ │ │ │ + beq.n 17ed1c │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 194148 │ │ │ │ + bl 194168 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ed12 │ │ │ │ - cbz r5, 17ec62 │ │ │ │ + beq.n 17ed32 │ │ │ │ + cbz r5, 17ec82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ebfe │ │ │ │ + beq.n 17ec1e │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ec7c │ │ │ │ + bne.n 17ec9c │ │ │ │ dmb ish │ │ │ │ - b.n 17ebfe │ │ │ │ + b.n 17ec1e │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17ecee │ │ │ │ + beq.n 17ed0e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17ed04 │ │ │ │ + beq.n 17ed24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17ecae │ │ │ │ + beq.n 17ecce │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 17ecd2 │ │ │ │ + cbnz r3, 17ecf2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f76c │ │ │ │ + bl 17f78c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eca0 │ │ │ │ + beq.n 17ecc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f684 │ │ │ │ + bl 17f6a4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ebfe │ │ │ │ + beq.n 17ec1e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ec74 │ │ │ │ + bne.n 17ec94 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ecda │ │ │ │ + bne.n 17ecfa │ │ │ │ dmb ish │ │ │ │ - b.n 17eca6 │ │ │ │ + b.n 17ecc6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fcd0 │ │ │ │ + bl 17fcf0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17ecc6 │ │ │ │ + b.n 17ece6 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17eca0 │ │ │ │ + b.n 17ecc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ffd4 │ │ │ │ + bl 17fff4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17ecc6 │ │ │ │ + b.n 17ece6 │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17eca6 │ │ │ │ - b.n 17ecd2 │ │ │ │ - b.n 17f144 │ │ │ │ + beq.n 17ecc6 │ │ │ │ + b.n 17ecf2 │ │ │ │ + b.n 17f164 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (17eda4 ) │ │ │ │ + ldr r2, [pc, #100] @ (17edc4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (17eda8 ) │ │ │ │ + ldr r3, [pc, #100] @ (17edc8 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 17ed86 │ │ │ │ - cbnz r5, 17ed94 │ │ │ │ + cbnz r2, 17eda6 │ │ │ │ + cbnz r5, 17edb4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1859ec │ │ │ │ - ldr r2, [pc, #60] @ (17edac ) │ │ │ │ - ldr r3, [pc, #56] @ (17eda8 ) │ │ │ │ + bl 185a0c │ │ │ │ + ldr r2, [pc, #60] @ (17edcc ) │ │ │ │ + ldr r3, [pc, #56] @ (17edc8 ) │ │ │ │ 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 17eda0 │ │ │ │ + bne.n 17edc0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17ed64 │ │ │ │ + beq.n 17ed84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 185960 │ │ │ │ - b.n 17ed64 │ │ │ │ + bl 185980 │ │ │ │ + b.n 17ed84 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 17ee6c │ │ │ │ + ldr.w ip, [pc, #172] @ 17ee8c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (17ee70 ) │ │ │ │ + ldr r4, [pc, #168] @ (17ee90 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17ee08 │ │ │ │ + beq.n 17ee28 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (17ee74 ) │ │ │ │ - ldr r3, [pc, #124] @ (17ee70 ) │ │ │ │ + ldr r2, [pc, #132] @ (17ee94 ) │ │ │ │ + ldr r3, [pc, #124] @ (17ee90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17ee68 │ │ │ │ + bne.n 17ee88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 17ee56 │ │ │ │ - ldr r2, [pc, #100] @ (17ee78 ) │ │ │ │ + beq.n 17ee76 │ │ │ │ + ldr r2, [pc, #100] @ (17ee98 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17edec │ │ │ │ + beq.n 17ee0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 44014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17edec │ │ │ │ + beq.n 17ee0c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 43ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 17ee4e │ │ │ │ + cbz r0, 17ee6e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 17ee3a │ │ │ │ + bne.n 17ee5a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ce4 │ │ │ │ - b.n 17edee │ │ │ │ + b.n 17ee0e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17ee10 │ │ │ │ + bne.n 17ee30 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17edec │ │ │ │ - b.n 17ee10 │ │ │ │ + beq.n 17ee0c │ │ │ │ + b.n 17ee30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17eeb4 │ │ │ │ + b.n 17eed4 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (17f06c ) │ │ │ │ + ldr r2, [pc, #476] @ (17f08c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (17f070 ) │ │ │ │ + ldr r3, [pc, #476] @ (17f090 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17f062 │ │ │ │ + beq.w 17f082 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 43a1c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 17eec0 │ │ │ │ + b.n 17eee0 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17eeb8 │ │ │ │ + bne.n 17eed8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44800 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -442409,85 +442422,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17efdc │ │ │ │ + beq.n 17effc │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 44144 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17eefc │ │ │ │ + bne.n 17ef1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 17ef36 │ │ │ │ + beq.n 17ef56 │ │ │ │ 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 17eefc │ │ │ │ + bge.n 17ef1c │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eefc │ │ │ │ + beq.n 17ef1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 17f04a │ │ │ │ + bhi.n 17f06a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eefc │ │ │ │ + beq.n 17ef1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 17f038 │ │ │ │ + beq.n 17f058 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 17ef90 │ │ │ │ + b.n 17efb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17f034 │ │ │ │ + beq.n 17f054 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 17ef8a │ │ │ │ + bge.n 17efaa │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17f03e │ │ │ │ + bne.n 17f05e │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 17efba │ │ │ │ + beq.n 17efda │ │ │ │ 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] │ │ │ │ @@ -442501,20 +442514,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ef06 │ │ │ │ + bne.n 17ef26 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17f056 │ │ │ │ - ldr.w r8, [pc, #140] @ 17f074 │ │ │ │ + beq.n 17f076 │ │ │ │ + ldr.w r8, [pc, #140] @ 17f094 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -442524,1850 +442537,1849 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 43af4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17efee │ │ │ │ + bne.n 17f00e │ │ │ │ mov r0, r9 │ │ │ │ blx 43ce4 │ │ │ │ - ldr r2, [pc, #92] @ (17f078 ) │ │ │ │ - ldr r3, [pc, #84] @ (17f070 ) │ │ │ │ + ldr r2, [pc, #92] @ (17f098 ) │ │ │ │ + ldr r3, [pc, #84] @ (17f090 ) │ │ │ │ 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 17f066 │ │ │ │ + bne.n 17f086 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17efba │ │ │ │ + beq.n 17efda │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 17efba │ │ │ │ + b.n 17efda │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4483c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 17ef5e │ │ │ │ + b.n 17ef7e │ │ │ │ mov r0, r7 │ │ │ │ blx 43ce4 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17f018 │ │ │ │ + b.n 17f038 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #72 @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #264] @ (17f198 ) │ │ │ │ + ldr r0, [pc, #264] @ (17f1b8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (17f19c ) │ │ │ │ + ldr r3, [pc, #264] @ (17f1bc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17dda0 │ │ │ │ + bl 17ddc0 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f15c │ │ │ │ + bne.n 17f17c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f15c │ │ │ │ + bne.n 17f17c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f15c │ │ │ │ + bne.n 17f17c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17f13c │ │ │ │ + beq.n 17f15c │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f15c │ │ │ │ + bne.n 17f17c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 17f15c │ │ │ │ + bne.n 17f17c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17f15c │ │ │ │ + cbz r0, 17f17c │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 17f182 │ │ │ │ + cbz r3, 17f1a2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 17f15e │ │ │ │ + bne.n 17f17e │ │ │ │ mov r1, r8 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17f166 │ │ │ │ + beq.n 17f186 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 17f166 │ │ │ │ + b.n 17f186 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 17f15c │ │ │ │ + cbnz r3, 17f17c │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17ddb0 │ │ │ │ + bl 17ddd0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f0e0 │ │ │ │ + beq.n 17f100 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #56] @ (17f1a0 ) │ │ │ │ - ldr r3, [pc, #48] @ (17f19c ) │ │ │ │ + ldr r2, [pc, #56] @ (17f1c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (17f1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f194 │ │ │ │ + bne.n 17f1b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 194148 │ │ │ │ + bl 194168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f12e │ │ │ │ - b.n 17f15e │ │ │ │ + bne.n 17f14e │ │ │ │ + b.n 17f17e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (17f2b4 ) │ │ │ │ - ldr r2, [pc, #252] @ (17f2b8 ) │ │ │ │ + ldr r3, [pc, #252] @ (17f2d4 ) │ │ │ │ + ldr r2, [pc, #252] @ (17f2d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (17f2bc ) │ │ │ │ + ldr r3, [pc, #248] @ (17f2dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f292 │ │ │ │ + beq.n 17f2b2 │ │ │ │ mov sl, r1 │ │ │ │ blx 44f4c │ │ │ │ mov r5, r0 │ │ │ │ blx 449ec │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 17f1f8 │ │ │ │ + b.n 17f218 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17f1fe │ │ │ │ + beq.n 17f21e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17f228 │ │ │ │ + beq.n 17f248 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 17f1ec │ │ │ │ + bne.n 17f20c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17f1f2 │ │ │ │ + beq.n 17f212 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 17f24a │ │ │ │ + cbnz r0, 17f26a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 17f298 │ │ │ │ + bne.n 17f2b8 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f1f8 │ │ │ │ + bne.n 17f218 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (17f2c0 ) │ │ │ │ - ldr r3, [pc, #136] @ (17f2bc ) │ │ │ │ + ldr r2, [pc, #140] @ (17f2e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (17f2dc ) │ │ │ │ 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 17f2ae │ │ │ │ + bne.n 17f2ce │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f28c │ │ │ │ + beq.n 17f2ac │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 445b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f21c │ │ │ │ + beq.n 17f23c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 17f270 │ │ │ │ + bne.n 17f290 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 17f21c │ │ │ │ - ldr r3, [pc, #80] @ (17f2c4 ) │ │ │ │ + beq.n 17f23c │ │ │ │ + ldr r3, [pc, #80] @ (17f2e4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #72] @ (17f2c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (17f2e8 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17f230 │ │ │ │ - ldr r1, [pc, #40] @ (17f2c4 ) │ │ │ │ + b.n 17f250 │ │ │ │ + ldr r1, [pc, #40] @ (17f2e4 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (17f2cc ) │ │ │ │ + ldr r2, [pc, #44] @ (17f2ec ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17f28c │ │ │ │ + b.n 17f2ac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17f2bc │ │ │ │ + blt.n 17f2dc │ │ │ │ movs r5, r2 │ │ │ │ - blt.n 17f204 │ │ │ │ + blt.n 17f224 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #256] @ (17f3e0 ) │ │ │ │ + ldr r2, [pc, #256] @ (17f400 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #256] @ (17f3e4 ) │ │ │ │ + ldr r3, [pc, #256] @ (17f404 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1940f8 │ │ │ │ + bl 194118 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17f38e │ │ │ │ + beq.n 17f3ae │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d8e8 │ │ │ │ - cbnz r0, 17f33c │ │ │ │ + bl 17d908 │ │ │ │ + cbnz r0, 17f35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f3b0 │ │ │ │ + beq.n 17f3d0 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #196] @ (17f3e8 ) │ │ │ │ - ldr r3, [pc, #188] @ (17f3e4 ) │ │ │ │ + ldr r2, [pc, #196] @ (17f408 ) │ │ │ │ + ldr r3, [pc, #188] @ (17f404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f3da │ │ │ │ + bne.n 17f3fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f316 │ │ │ │ + beq.n 17f336 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17f3b8 │ │ │ │ + beq.n 17f3d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f316 │ │ │ │ + beq.n 17f336 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f316 │ │ │ │ + beq.n 17f336 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f322 │ │ │ │ + bne.n 17f342 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f322 │ │ │ │ + b.n 17f342 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f320 │ │ │ │ + beq.n 17f340 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 19410c │ │ │ │ + bl 19412c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f316 │ │ │ │ + beq.n 17f336 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 17f30a │ │ │ │ + b.n 17f32a │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f320 │ │ │ │ + b.n 17f340 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f316 │ │ │ │ + beq.n 17f336 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f34e │ │ │ │ - b.n 17f316 │ │ │ │ + bne.n 17f36e │ │ │ │ + b.n 17f336 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (17f4c4 ) │ │ │ │ + ldr r2, [pc, #200] @ (17f4e4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (17f4c8 ) │ │ │ │ + ldr r3, [pc, #200] @ (17f4e8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f498 │ │ │ │ - ldr r7, [pc, #180] @ (17f4cc ) │ │ │ │ + beq.n 17f4b8 │ │ │ │ + ldr r7, [pc, #180] @ (17f4ec ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f48c │ │ │ │ + beq.n 17f4ac │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f43a │ │ │ │ + bne.n 17f45a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f420 │ │ │ │ + beq.n 17f440 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f44c │ │ │ │ + bne.n 17f46c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f44c │ │ │ │ + bne.n 17f46c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f420 │ │ │ │ + beq.n 17f440 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f420 │ │ │ │ + beq.n 17f440 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 17f4b6 │ │ │ │ + cbnz r0, 17f4d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 17f4b0 │ │ │ │ + beq.n 17f4d0 │ │ │ │ blx 44228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f42a │ │ │ │ + bne.n 17f44a │ │ │ │ mov r0, r4 │ │ │ │ blx 43ce4 │ │ │ │ mov r0, r5 │ │ │ │ blx 44210 │ │ │ │ - ldr r2, [pc, #52] @ (17f4d0 ) │ │ │ │ - ldr r3, [pc, #44] @ (17f4c8 ) │ │ │ │ + ldr r2, [pc, #52] @ (17f4f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (17f4e8 ) │ │ │ │ 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 17f4be │ │ │ │ + bne.n 17f4de │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 17f3ec │ │ │ │ - b.n 17f47c │ │ │ │ + bl 17f40c │ │ │ │ + b.n 17f49c │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f420 │ │ │ │ + b.n 17f440 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 17f4fc │ │ │ │ + bge.n 17f51c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17f506 │ │ │ │ + bne.n 17f526 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 17f50a │ │ │ │ + bls.n 17f52a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (17f510 ) │ │ │ │ + ldr r1, [pc, #28] @ (17f530 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 17f48c │ │ │ │ + bls.n 17f4ac │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #76] @ (17f570 ) │ │ │ │ + ldr r1, [pc, #76] @ (17f590 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17ee7c │ │ │ │ + bl 17ee9c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17f56c │ │ │ │ + cbz r0, 17f58c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f566 │ │ │ │ + beq.n 17f586 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44228 │ │ │ │ - cbnz r0, 17f544 │ │ │ │ + cbnz r0, 17f564 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17f538 │ │ │ │ + bne.n 17f558 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 17f566 │ │ │ │ + beq.n 17f586 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f552 │ │ │ │ + bne.n 17f572 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ 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] @ (17f670 ) │ │ │ │ + ldr r2, [pc, #232] @ (17f690 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (17f674 ) │ │ │ │ + ldr r3, [pc, #232] @ (17f694 ) │ │ │ │ mov r7, 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 186bf4 │ │ │ │ + bl 186c14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (17f678 ) │ │ │ │ + ldr r2, [pc, #204] @ (17f698 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17f60a │ │ │ │ + blt.n 17f62a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17f514 │ │ │ │ + bl 17f534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ - cbnz r4, 17f624 │ │ │ │ - ldr r1, [pc, #176] @ (17f67c ) │ │ │ │ + cbnz r4, 17f644 │ │ │ │ + ldr r1, [pc, #176] @ (17f69c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17ee7c │ │ │ │ + bl 17ee9c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17f60a │ │ │ │ + cbz r0, 17f62a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17f514 │ │ │ │ + bl 17f534 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17f5fe │ │ │ │ + beq.n 17f61e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f5ea │ │ │ │ + bne.n 17f60a │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17f648 │ │ │ │ - ldr r2, [pc, #116] @ (17f680 ) │ │ │ │ - ldr r3, [pc, #100] @ (17f674 ) │ │ │ │ + bne.n 17f668 │ │ │ │ + ldr r2, [pc, #116] @ (17f6a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (17f694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f66a │ │ │ │ + bne.n 17f68a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #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 17f632 │ │ │ │ + bne.n 17f652 │ │ │ │ dmb ish │ │ │ │ - b.n 17f60a │ │ │ │ + b.n 17f62a │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #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 17f642 │ │ │ │ - b.n 17f658 │ │ │ │ + beq.n 17f662 │ │ │ │ + b.n 17f678 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17f694 │ │ │ │ + bls.n 17f6b4 │ │ │ │ movs r5, r2 │ │ │ │ - bl 15f67e │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + bl 15f69e │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (17f760 ) │ │ │ │ - ldr r3, [pc, #200] @ (17f764 ) │ │ │ │ + ldr r2, [pc, #200] @ (17f780 ) │ │ │ │ + ldr r3, [pc, #200] @ (17f784 ) │ │ │ │ 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 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17f754 │ │ │ │ + beq.n 17f774 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f744 │ │ │ │ + beq.n 17f764 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17f744 │ │ │ │ - cbz r5, 17f702 │ │ │ │ + cbz r0, 17f764 │ │ │ │ + cbz r5, 17f722 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17f6de │ │ │ │ + b.n 17f6fe │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17f6fc │ │ │ │ + bls.n 17f71c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 44120 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17f6d8 │ │ │ │ + bhi.n 17f6f8 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f74a │ │ │ │ + b.n 17f76a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 17f6ee │ │ │ │ + beq.n 17f70e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17f07c │ │ │ │ + bl 17f09c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 17f740 │ │ │ │ + cbz r4, 17f760 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 440d8 │ │ │ │ - ldr r2, [pc, #64] @ (17f768 ) │ │ │ │ - ldr r3, [pc, #60] @ (17f764 ) │ │ │ │ + ldr r2, [pc, #64] @ (17f788 ) │ │ │ │ + ldr r3, [pc, #60] @ (17f784 ) │ │ │ │ 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 17f75c │ │ │ │ + bne.n 17f77c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 440d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17f724 │ │ │ │ + b.n 17f744 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f750 │ │ │ │ + b.n 17f770 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (17f7e4 ) │ │ │ │ - ldr r2, [pc, #104] @ (17f7e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (17f804 ) │ │ │ │ + ldr r2, [pc, #104] @ (17f808 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 17f7dc │ │ │ │ + cbnz r2, 17f7fc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 182c28 │ │ │ │ + bl 182c48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (17f7ec ) │ │ │ │ + ldr r2, [pc, #76] @ (17f80c ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f7dc │ │ │ │ + beq.n 17f7fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (17f7f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (17f7e8 ) │ │ │ │ + ldr r2, [pc, #40] @ (17f810 ) │ │ │ │ + ldr r3, [pc, #32] @ (17f808 ) │ │ │ │ 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 17f7e0 │ │ │ │ + bne.n 17f800 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17f7c4 │ │ │ │ + b.n 17f7e4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17f82c │ │ │ │ + bvc.n 17f84c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #416] @ (17f9a8 ) │ │ │ │ + ldr r2, [pc, #416] @ (17f9c8 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #416] @ (17f9ac ) │ │ │ │ + ldr r3, [pc, #416] @ (17f9cc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d824 │ │ │ │ - ldr r2, [pc, #396] @ (17f9b0 ) │ │ │ │ + bl 17d844 │ │ │ │ + ldr r2, [pc, #396] @ (17f9d0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f856 │ │ │ │ + beq.n 17f876 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 17f8ce │ │ │ │ + bne.n 17f8ee │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17f880 │ │ │ │ + beq.n 17f8a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f934 │ │ │ │ - ldr r2, [pc, #332] @ (17f9b4 ) │ │ │ │ - ldr r3, [pc, #324] @ (17f9ac ) │ │ │ │ + beq.n 17f954 │ │ │ │ + ldr r2, [pc, #332] @ (17f9d4 ) │ │ │ │ + ldr r3, [pc, #324] @ (17f9cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17f9a2 │ │ │ │ + bne.w 17f9c2 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 182c28 │ │ │ │ + bl 182c48 │ │ │ │ ldrb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb.w r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (17f9b8 ) │ │ │ │ + ldr r2, [pc, #280] @ (17f9d8 ) │ │ │ │ add r2, pc │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f8b8 │ │ │ │ + beq.n 17f8d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 17f856 │ │ │ │ + beq.n 17f876 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 43eac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f920 │ │ │ │ + beq.n 17f940 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 442d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 17f93c │ │ │ │ + bne.n 17f95c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f2d0 │ │ │ │ - cbz r0, 17f91a │ │ │ │ + bl 17f2f0 │ │ │ │ + cbz r0, 17f93a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 17f956 │ │ │ │ + cbz r3, 17f976 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 17f908 │ │ │ │ + b.n 17f928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17f952 │ │ │ │ + bls.n 17f972 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 44a94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17f900 │ │ │ │ + bne.n 17f920 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44228 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f864 │ │ │ │ + bne.n 17f884 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f864 │ │ │ │ + b.n 17f884 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 44228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 440d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ - b.n 17f926 │ │ │ │ + b.n 17f946 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 17f91a │ │ │ │ + beq.n 17f93a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 44e74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f91a │ │ │ │ + beq.n 17f93a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f99a │ │ │ │ + beq.n 17f9ba │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ 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 17f984 │ │ │ │ + bne.n 17f9a4 │ │ │ │ dmb ish │ │ │ │ - b.n 17f920 │ │ │ │ + b.n 17f940 │ │ │ │ mov r0, r5 │ │ │ │ blx 44228 │ │ │ │ - b.n 17f920 │ │ │ │ + b.n 17f940 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 17f90c │ │ │ │ + bvs.n 17f92c │ │ │ │ movs r5, r2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bvs.n 17fa34 │ │ │ │ + bvs.n 17fa54 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (17fbdc ) │ │ │ │ + ldr r1, [pc, #524] @ (17fbfc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (17fbe0 ) │ │ │ │ + ldr r2, [pc, #524] @ (17fc00 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (17fbe4 ) │ │ │ │ + ldr r2, [pc, #504] @ (17fc04 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fac0 │ │ │ │ - ldr r0, [pc, #496] @ (17fbe8 ) │ │ │ │ + beq.n 17fae0 │ │ │ │ + ldr r0, [pc, #496] @ (17fc08 ) │ │ │ │ add r0, pc │ │ │ │ - bl 183670 │ │ │ │ + bl 183690 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17faa0 │ │ │ │ - ldr r1, [pc, #488] @ (17fbec ) │ │ │ │ + beq.n 17fac0 │ │ │ │ + ldr r1, [pc, #488] @ (17fc0c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17fa9c │ │ │ │ + bne.n 17fabc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17fa4e │ │ │ │ - ldr r2, [pc, #444] @ (17fbf0 ) │ │ │ │ - ldr r3, [pc, #428] @ (17fbe0 ) │ │ │ │ + beq.n 17fa6e │ │ │ │ + ldr r2, [pc, #444] @ (17fc10 ) │ │ │ │ + ldr r3, [pc, #428] @ (17fc00 ) │ │ │ │ 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 17fbd8 │ │ │ │ + bne.w 17fbf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (17fbf4 ) │ │ │ │ + ldr r4, [pc, #416] @ (17fc14 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 17fa9c │ │ │ │ + cbnz r3, 17fabc │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fa30 │ │ │ │ + beq.n 17fa50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17fa30 │ │ │ │ - ldr r0, [pc, #340] @ (17fbf8 ) │ │ │ │ + b.n 17fa50 │ │ │ │ + ldr r0, [pc, #340] @ (17fc18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 183670 │ │ │ │ + bl 183690 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17fad6 │ │ │ │ - ldr r3, [pc, #332] @ (17fbfc ) │ │ │ │ + cbz r0, 17faf6 │ │ │ │ + ldr r3, [pc, #332] @ (17fc1c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (17fc00 ) │ │ │ │ + ldr r2, [pc, #332] @ (17fc20 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17fa02 │ │ │ │ + b.n 17fa22 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17fad0 │ │ │ │ + beq.n 17faf0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17faea │ │ │ │ - ldr r4, [pc, #312] @ (17fc04 ) │ │ │ │ + beq.n 17fb0a │ │ │ │ + ldr r4, [pc, #312] @ (17fc24 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17f9f4 │ │ │ │ - ldr r4, [pc, #308] @ (17fc08 ) │ │ │ │ + b.n 17fa14 │ │ │ │ + ldr r4, [pc, #308] @ (17fc28 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17f9f4 │ │ │ │ - ldr r0, [pc, #308] @ (17fc0c ) │ │ │ │ + b.n 17fa14 │ │ │ │ + ldr r0, [pc, #308] @ (17fc2c ) │ │ │ │ add r0, pc │ │ │ │ blx 44e08 │ │ │ │ - cbz r0, 17faf0 │ │ │ │ - ldr r1, [pc, #300] @ (17fc10 ) │ │ │ │ + cbz r0, 17fb10 │ │ │ │ + ldr r1, [pc, #300] @ (17fc30 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 17fa0a │ │ │ │ - ldr r4, [pc, #296] @ (17fc14 ) │ │ │ │ + b.n 17fa2a │ │ │ │ + ldr r4, [pc, #296] @ (17fc34 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17f9f4 │ │ │ │ - ldr r0, [pc, #292] @ (17fc18 ) │ │ │ │ + b.n 17fa14 │ │ │ │ + ldr r0, [pc, #292] @ (17fc38 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fb50 │ │ │ │ - ldr r7, [pc, #288] @ (17fc1c ) │ │ │ │ + cbz r0, 17fb70 │ │ │ │ + ldr r7, [pc, #288] @ (17fc3c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (17fc20 ) │ │ │ │ + ldr r3, [pc, #288] @ (17fc40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17fa9c │ │ │ │ + bne.n 17fabc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17fa2a │ │ │ │ - b.n 17fa9c │ │ │ │ + beq.w 17fa4a │ │ │ │ + b.n 17fabc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 4480c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 17fb7e │ │ │ │ + b.n 17fb9e │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 17fa9c │ │ │ │ + bne.n 17fabc │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 44e68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fb6c │ │ │ │ - ldr r7, [pc, #132] @ (17fc24 ) │ │ │ │ + beq.n 17fb8c │ │ │ │ + ldr r7, [pc, #132] @ (17fc44 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (17fc28 ) │ │ │ │ + ldr r3, [pc, #132] @ (17fc48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 17f1a4 │ │ │ │ + bl 17f1c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17fa9c │ │ │ │ + bne.w 17fabc │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 17fa0a │ │ │ │ + b.n 17fa2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcs.n 17fb38 │ │ │ │ + bcs.n 17fb58 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc48 │ │ │ │ + bmi.n 17fc68 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcc.n 17fbb4 │ │ │ │ + bcc.n 17fbd4 │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 17fc20 │ │ │ │ + bcs.n 17fc40 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 17fb10 │ │ │ │ + bmi.n 17fb30 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc68 │ │ │ │ + bmi.n 17fc88 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc30 │ │ │ │ + bmi.n 17fc50 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fcb0 │ │ │ │ + bmi.n 17fcd0 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fcb0 │ │ │ │ + bcc.n 17fcd0 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc60 │ │ │ │ + bmi.n 17fc80 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fb48 │ │ │ │ + bmi.n 17fb68 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fc84 │ │ │ │ + bcc.n 17fca4 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fb3c │ │ │ │ + bmi.n 17fb5c │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 17fb40 │ │ │ │ + bcs.n 17fb60 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fbf4 │ │ │ │ + bcc.n 17fc14 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (17fcb4 ) │ │ │ │ + ldr r3, [pc, #120] @ (17fcd4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 449a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 17fc56 │ │ │ │ + beq.n 17fc76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r4, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 17fc50 │ │ │ │ - ldr r3, [pc, #80] @ (17fcb8 ) │ │ │ │ + bne.n 17fc70 │ │ │ │ + ldr r3, [pc, #80] @ (17fcd8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fc92 │ │ │ │ + cbz r0, 17fcb2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fc50 │ │ │ │ - ldr r0, [pc, #56] @ (17fcbc ) │ │ │ │ + bne.n 17fc70 │ │ │ │ + ldr r0, [pc, #56] @ (17fcdc ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (17fcc0 ) │ │ │ │ + ldr r0, [pc, #44] @ (17fce0 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fcac │ │ │ │ - ldr r3, [pc, #36] @ (17fcc4 ) │ │ │ │ + cbz r0, 17fccc │ │ │ │ + ldr r3, [pc, #36] @ (17fce4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (17fcc8 ) │ │ │ │ + ldr r2, [pc, #36] @ (17fce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (17fccc ) │ │ │ │ + ldr r0, [pc, #28] @ (17fcec ) │ │ │ │ add r0, pc │ │ │ │ - b.n 17fc74 │ │ │ │ + b.n 17fc94 │ │ │ │ nop │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcc.n 17fd20 │ │ │ │ + bcc.n 17fd40 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fc04 │ │ │ │ + bcc.n 17fc24 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fd04 │ │ │ │ + bcc.n 17fd24 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 17fd20 │ │ │ │ + bcc.n 17fd40 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fcdc │ │ │ │ + bcc.n 17fcfc │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 17fd40 │ │ │ │ + ldr.w ip, [pc, #92] @ 17fd60 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (17fd44 ) │ │ │ │ + ldr r3, [pc, #80] @ (17fd64 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b40 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17fd36 │ │ │ │ + cbz r0, 17fd56 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 17f07c │ │ │ │ + bl 17f09c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ - ldr r1, [pc, #40] @ (17fd48 ) │ │ │ │ - ldr r2, [pc, #36] @ (17fd44 ) │ │ │ │ + ldr r1, [pc, #40] @ (17fd68 ) │ │ │ │ + ldr r2, [pc, #36] @ (17fd64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17fd3a │ │ │ │ + bne.n 17fd5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17fd1c │ │ │ │ + b.n 17fd3c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (17fdc8 ) │ │ │ │ + ldr r2, [pc, #108] @ (17fde8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (17fdcc ) │ │ │ │ + ldr r3, [pc, #108] @ (17fdec ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f2d0 │ │ │ │ + bl 17f2f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 17fd9e │ │ │ │ - ldr r1, [pc, #72] @ (17fdd0 ) │ │ │ │ - ldr r2, [pc, #68] @ (17fdcc ) │ │ │ │ + cbnz r0, 17fdbe │ │ │ │ + ldr r1, [pc, #72] @ (17fdf0 ) │ │ │ │ + ldr r2, [pc, #68] @ (17fdec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17fdc4 │ │ │ │ + bne.n 17fde4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 180d08 │ │ │ │ + bl 180d28 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fd84 │ │ │ │ + bne.n 17fda4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17fd84 │ │ │ │ + b.n 17fda4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 180870 │ │ │ │ + bl 180890 │ │ │ │ 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.w lr, [pc, #168] @ 17fea8 │ │ │ │ + ldr.w lr, [pc, #168] @ 17fec8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 17feac │ │ │ │ + ldr.w ip, [pc, #164] @ 17fecc │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (17feb0 ) │ │ │ │ + ldr r2, [pc, #160] @ (17fed0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 17fe66 │ │ │ │ + cbz r3, 17fe86 │ │ │ │ mov r0, r4 │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 17fe88 │ │ │ │ + beq.n 17fea8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r3, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r4, r3 │ │ │ │ - blt.n 17fe7e │ │ │ │ + blt.n 17fe9e │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #76] @ (17feb4 ) │ │ │ │ - ldr r3, [pc, #64] @ (17feac ) │ │ │ │ + ldr r2, [pc, #76] @ (17fed4 ) │ │ │ │ + ldr r3, [pc, #64] @ (17fecc ) │ │ │ │ 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 17fea2 │ │ │ │ + bne.n 17fec2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 43a88 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 17fe62 │ │ │ │ + b.n 17fe82 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17fe84 │ │ │ │ + beq.n 17fea4 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 17fe62 │ │ │ │ + b.n 17fe82 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17ff10 │ │ │ │ + bcs.n 17ff30 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (17ffac ) │ │ │ │ + ldr r2, [pc, #228] @ (17ffcc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (17ffb0 ) │ │ │ │ + ldr r3, [pc, #228] @ (17ffd0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (17ffb4 ) │ │ │ │ + ldr r1, [pc, #224] @ (17ffd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ff88 │ │ │ │ + beq.n 17ffa8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17ff88 │ │ │ │ + beq.n 17ffa8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17ffa2 │ │ │ │ + beq.n 17ffc2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 17ff30 │ │ │ │ + beq.n 17ff50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 43cf0 │ │ │ │ - cbnz r0, 17ff8c │ │ │ │ + cbnz r0, 17ffac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #20 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 440b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 17ffa2 │ │ │ │ + beq.n 17ffc2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 440d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (17ffb8 ) │ │ │ │ - ldr r2, [pc, #60] @ (17ffb0 ) │ │ │ │ + ldr r1, [pc, #72] @ (17ffd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (17ffd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17ffa6 │ │ │ │ + bne.n 17ffc6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17ff6e │ │ │ │ + b.n 17ff8e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 17ffa2 │ │ │ │ + bne.n 17ffc2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 439ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17ff30 │ │ │ │ + bne.n 17ff50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17ff64 │ │ │ │ + b.n 17ff84 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1800ac │ │ │ │ + bne.n 1800cc │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 44a34 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 180044 │ │ │ │ + ldr.w ip, [pc, #92] @ 180064 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #80] @ (180048 ) │ │ │ │ + ldr r3, [pc, #80] @ (180068 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18ca7c │ │ │ │ + bl 18ca9c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18003c │ │ │ │ + cbz r0, 18005c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 17f07c │ │ │ │ + bl 17f09c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ - ldr r1, [pc, #40] @ (18004c ) │ │ │ │ - ldr r2, [pc, #32] @ (180048 ) │ │ │ │ + ldr r1, [pc, #40] @ (18006c ) │ │ │ │ + ldr r2, [pc, #32] @ (180068 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 180040 │ │ │ │ + bne.n 180060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 180022 │ │ │ │ + b.n 180042 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r2 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + vshr.u64 d16, d4, #16 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d4, #42 │ │ │ │ + vshr.u64 d0, d4, #10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1800d0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1800f0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1800d4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1800f4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d824 │ │ │ │ + bl 17d844 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f2d0 │ │ │ │ + bl 17f2f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1800a2 │ │ │ │ - ldr r1, [pc, #76] @ (1800d8 ) │ │ │ │ - ldr r2, [pc, #72] @ (1800d4 ) │ │ │ │ + cbnz r0, 1800c2 │ │ │ │ + ldr r1, [pc, #76] @ (1800f8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1800f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1800ca │ │ │ │ + bne.n 1800ea │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 18caf0 │ │ │ │ + bl 18cb10 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180088 │ │ │ │ + bne.n 1800a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 180088 │ │ │ │ + b.n 1800a8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u64 d0, d4, #42 │ │ │ │ + vqadd.u64 d16, d22, d4 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 d16, d16, d4 │ │ │ │ + vqadd.u16 d16, d16, d4 │ │ │ │ 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 18c9b0 │ │ │ │ + bl 18c9d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #140] @ (180194 ) │ │ │ │ + ldr r2, [pc, #140] @ (1801b4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (180198 ) │ │ │ │ + ldr r3, [pc, #140] @ (1801b8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17f9bc │ │ │ │ - cbz r0, 180172 │ │ │ │ - ldr r1, [pc, #100] @ (18019c ) │ │ │ │ + bl 17f9dc │ │ │ │ + cbz r0, 180192 │ │ │ │ + ldr r1, [pc, #100] @ (1801bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 18628c │ │ │ │ + bl 1862ac │ │ │ │ add r1, sp, #8 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 180172 │ │ │ │ + beq.n 180192 │ │ │ │ mov r0, r4 │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bge.n 180172 │ │ │ │ + bge.n 180192 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f3ec │ │ │ │ + bl 17f40c │ │ │ │ mov r0, r6 │ │ │ │ - bl 186070 │ │ │ │ - ldr r2, [pc, #36] @ (1801a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (180198 ) │ │ │ │ + bl 186090 │ │ │ │ + ldr r2, [pc, #36] @ (1801c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1801b8 ) │ │ │ │ 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 180190 │ │ │ │ + bne.n 1801b0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - mcr2 0, 7, r0, cr14, cr4, {4} │ │ │ │ + mcr2 0, 6, r0, cr14, cr4, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2} │ │ │ │ movs r5, r2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {4} │ │ │ │ + mcr2 0, 3, r0, cr0, cr4, {4} │ │ │ │ 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 1801b8 │ │ │ │ + bne.n 1801d8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1801ce │ │ │ │ + cbnz r2, 1801ee │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #348] @ (18034c ) │ │ │ │ + ldr r3, [pc, #348] @ (18036c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (180350 ) │ │ │ │ + ldr r2, [pc, #340] @ (180370 ) │ │ │ │ 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 44848 │ │ │ │ @@ -444380,26 +444392,26 @@ │ │ │ │ blx 43b60 │ │ │ │ mov r0, r5 │ │ │ │ blx 44848 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 18032c │ │ │ │ + beq.n 18034c │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 43b60 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 180322 │ │ │ │ + bcs.n 180342 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1802e0 │ │ │ │ + b.n 180300 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -444410,101 +444422,101 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 180320 │ │ │ │ + bne.n 180340 │ │ │ │ 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 185e74 │ │ │ │ + bl 185e94 │ │ │ │ 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 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, lr │ │ │ │ - bl 182c64 │ │ │ │ + bl 182c84 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 447c4 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 18229c │ │ │ │ + bl 1822bc │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 180320 │ │ │ │ + bcs.n 180340 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 180320 │ │ │ │ + bcc.n 180340 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 180320 │ │ │ │ + bne.n 180340 │ │ │ │ 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 18024a │ │ │ │ + beq.n 18026a │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 43b60 │ │ │ │ - ldr r2, [pc, #36] @ (180354 ) │ │ │ │ - ldr r3, [pc, #28] @ (18034c ) │ │ │ │ + ldr r2, [pc, #36] @ (180374 ) │ │ │ │ + ldr r3, [pc, #28] @ (18036c ) │ │ │ │ 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 180346 │ │ │ │ + bne.n 180366 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr0, cr4, {4} │ │ │ │ - stc2l 0, cr0, [ip], {148} @ 0x94 │ │ │ │ + stc2l 0, cr0, [r0, #592]! @ 0x250 │ │ │ │ + stc2 0, cr0, [ip], #592 @ 0x250 │ │ │ │ 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] @ (180540 ) │ │ │ │ - ldr r3, [pc, #468] @ (180544 ) │ │ │ │ + ldr r0, [pc, #468] @ (180560 ) │ │ │ │ + ldr r3, [pc, #468] @ (180564 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -444515,234 +444527,234 @@ │ │ │ │ blx 43b60 │ │ │ │ mov r0, r6 │ │ │ │ blx 44848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44414 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 180418 │ │ │ │ + bhi.n 180438 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 444bc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 43eac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1803fc │ │ │ │ + cbz r0, 18041c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1803cc │ │ │ │ + bne.n 1803ec │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 44a64 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1803a8 │ │ │ │ + bne.n 1803c8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1803fc │ │ │ │ + bne.n 18041c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (180548 ) │ │ │ │ - ldr r3, [pc, #352] @ (180544 ) │ │ │ │ + ldr r2, [pc, #356] @ (180568 ) │ │ │ │ + ldr r3, [pc, #352] @ (180564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18053a │ │ │ │ + bne.w 18055a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 43b60 │ │ │ │ mov r0, r6 │ │ │ │ blx 44848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44414 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1804a4 │ │ │ │ + beq.n 1804c4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1803d0 │ │ │ │ - ldr r1, [pc, #288] @ (18054c ) │ │ │ │ + bne.n 1803f0 │ │ │ │ + ldr r1, [pc, #288] @ (18056c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1803d0 │ │ │ │ + bne.n 1803f0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1803d0 │ │ │ │ + bhi.n 1803f0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1804da │ │ │ │ + beq.n 1804fa │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180472 │ │ │ │ + bne.n 180492 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180462 │ │ │ │ + bne.n 180482 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1804f6 │ │ │ │ + bne.n 180516 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1801dc │ │ │ │ + bl 1801fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180488 │ │ │ │ + bne.n 1804a8 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1804e6 │ │ │ │ + cbnz r3, 180506 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1803e0 │ │ │ │ - ldr r4, [pc, #168] @ (180550 ) │ │ │ │ + b.n 180400 │ │ │ │ + ldr r4, [pc, #168] @ (180570 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1803d0 │ │ │ │ + bne.n 1803f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1803d0 │ │ │ │ + bne.n 1803f0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 44ce8 │ │ │ │ mov r0, r6 │ │ │ │ blx 44ce8 │ │ │ │ - b.n 180442 │ │ │ │ + b.n 180462 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1801dc │ │ │ │ - b.n 18049c │ │ │ │ + bl 1801fc │ │ │ │ + b.n 1804bc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 18049c │ │ │ │ + bl 1810ec │ │ │ │ + b.n 1804bc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 180514 │ │ │ │ + beq.n 180534 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180500 │ │ │ │ + bne.n 180520 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18047a │ │ │ │ + beq.n 18049a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180524 │ │ │ │ + bne.n 180544 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180516 │ │ │ │ - b.n 18047a │ │ │ │ + bne.n 180536 │ │ │ │ + b.n 18049a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [ip], {148} @ 0x94 │ │ │ │ + stc2l 0, cr0, [ip], #-592 @ 0xfffffdb0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], {148} @ 0x94 │ │ │ │ - cbnz r2, 180564 │ │ │ │ + @ instruction: 0xfbf80094 │ │ │ │ + cbnz r2, 180584 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ 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] │ │ │ │ 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, #456] @ (180740 ) │ │ │ │ + ldr r1, [pc, #456] @ (180760 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (180744 ) │ │ │ │ + ldr r2, [pc, #452] @ (180764 ) │ │ │ │ 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, 1805aa │ │ │ │ + cbz r2, 1805ca │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 180596 │ │ │ │ + bne.n 1805b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1806cc │ │ │ │ - ldr r1, [pc, #412] @ (180748 ) │ │ │ │ + b.n 1806ec │ │ │ │ + ldr r1, [pc, #412] @ (180768 ) │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1805a6 │ │ │ │ - ldr r3, [pc, #400] @ (18074c ) │ │ │ │ + beq.n 1805c6 │ │ │ │ + ldr r3, [pc, #400] @ (18076c ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (180750 ) │ │ │ │ + ldr r3, [pc, #388] @ (180770 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (180754 ) │ │ │ │ + ldr r3, [pc, #388] @ (180774 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 448f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1806c4 │ │ │ │ + beq.n 1806e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 43cb4 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -444750,148 +444762,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1805d4 │ │ │ │ + beq.n 1805f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 180722 │ │ │ │ - ldr r6, [pc, #304] @ (180758 ) │ │ │ │ + beq.n 180742 │ │ │ │ + ldr r6, [pc, #304] @ (180778 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 44cf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 43af4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18071a │ │ │ │ + beq.n 18073a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1806b0 │ │ │ │ + cbz r3, 1806d0 │ │ │ │ blx 444bc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1806f0 │ │ │ │ + beq.n 180710 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 180676 │ │ │ │ - b.n 1806f0 │ │ │ │ + bne.n 180696 │ │ │ │ + b.n 180710 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1806f0 │ │ │ │ + beq.n 180710 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 444bc │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 180670 │ │ │ │ + beq.n 180690 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 180670 │ │ │ │ + bne.n 180690 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 180670 │ │ │ │ + bne.n 180690 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 448f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1805e4 │ │ │ │ + bne.n 180604 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 44a88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (18075c ) │ │ │ │ + ldr r2, [pc, #140] @ (18077c ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (180744 ) │ │ │ │ + ldr r3, [pc, #112] @ (180764 ) │ │ │ │ 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 18073a │ │ │ │ + bne.n 18075a │ │ │ │ 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 180358 │ │ │ │ + bl 180378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180728 │ │ │ │ + cbz r0, 180748 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1805d4 │ │ │ │ - b.n 1806c4 │ │ │ │ + bls.w 1805f4 │ │ │ │ + b.n 1806e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1806b0 │ │ │ │ - b.n 1805d4 │ │ │ │ + bne.n 1806d0 │ │ │ │ + b.n 1805f4 │ │ │ │ blx 43af4 │ │ │ │ - b.n 1805d4 │ │ │ │ + b.n 1805f4 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1805d4 │ │ │ │ + b.n 1805f4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa7a0094 │ │ │ │ + @ instruction: 0xfa5a0094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r5, r2 │ │ │ │ negs r0, r1 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ movs r5, r2 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ movs r5, r2 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ movs r5, r2 │ │ │ │ - vld4.32 {d0-d3}, [r6 :64], r4 │ │ │ │ + vst4.32 {d0-d3}, [r6 :64], r4 │ │ │ │ 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] @ (180800 ) │ │ │ │ + ldr r2, [pc, #140] @ (180820 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (180804 ) │ │ │ │ + ldr r3, [pc, #140] @ (180824 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -444899,144 +444911,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 44120 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1807aa │ │ │ │ - b.n 1807ee │ │ │ │ + bne.n 1807ca │ │ │ │ + b.n 18080e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1807ce │ │ │ │ + bne.n 1807ee │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 18078a │ │ │ │ + bge.n 1807aa │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1807a4 │ │ │ │ + bpl.n 1807c4 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180554 │ │ │ │ + bl 180574 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1807aa │ │ │ │ + beq.n 1807ca │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (180808 ) │ │ │ │ - ldr r3, [pc, #48] @ (180804 ) │ │ │ │ + ldr r2, [pc, #52] @ (180828 ) │ │ │ │ + ldr r3, [pc, #48] @ (180824 ) │ │ │ │ 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 1807fa │ │ │ │ + bne.n 18081a │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 18078a │ │ │ │ - b.n 1807d0 │ │ │ │ + beq.n 1807aa │ │ │ │ + b.n 1807f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r2, #148] @ 0x94 │ │ │ │ + str??.w r0, [r2, r4, lsl #1] │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, r4, lsl #1] │ │ │ │ + strb.w r0, [r8, r4, lsl #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 r6, r0 │ │ │ │ - cbnz r3, 180858 │ │ │ │ + cbnz r3, 180878 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 180828 │ │ │ │ + cbz r0, 180848 │ │ │ │ blx 44a88 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 180838 │ │ │ │ + cbz r0, 180858 │ │ │ │ blx 44a88 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 18082e │ │ │ │ + bne.n 18084e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 18084c │ │ │ │ + cbz r3, 18086c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 182288 │ │ │ │ + bl 1822a8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 43ccc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 440d8 │ │ │ │ - b.n 180820 │ │ │ │ + b.n 180840 │ │ │ │ stmdb 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] @ (180ae4 ) │ │ │ │ + ldr r2, [pc, #608] @ (180b04 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (180ae8 ) │ │ │ │ + ldr r3, [pc, #608] @ (180b08 ) │ │ │ │ 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 185e30 │ │ │ │ + bl 185e50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 182180 │ │ │ │ + bl 1821a0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (180aec ) │ │ │ │ + ldr r0, [pc, #568] @ (180b0c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 18b2d8 │ │ │ │ + bl 18b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180938 │ │ │ │ - ldr r7, [pc, #556] @ (180af0 ) │ │ │ │ + beq.n 180958 │ │ │ │ + ldr r7, [pc, #556] @ (180b10 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (180af4 ) │ │ │ │ + ldr r2, [pc, #556] @ (180b14 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180a70 │ │ │ │ - ldr r2, [pc, #536] @ (180af8 ) │ │ │ │ + beq.w 180a90 │ │ │ │ + ldr r2, [pc, #536] @ (180b18 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180a6a │ │ │ │ - ldr r6, [pc, #520] @ (180afc ) │ │ │ │ + beq.w 180a8a │ │ │ │ + ldr r6, [pc, #520] @ (180b1c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -445046,51 +445058,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180a70 │ │ │ │ + beq.w 180a90 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180a70 │ │ │ │ + beq.w 180a90 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180358 │ │ │ │ + bl 180378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 180a70 │ │ │ │ - ldr r0, [pc, #452] @ (180b00 ) │ │ │ │ + beq.w 180a90 │ │ │ │ + ldr r0, [pc, #452] @ (180b20 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180a20 │ │ │ │ + beq.n 180a40 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 180b04 │ │ │ │ - ldr.w r8, [pc, #440] @ 180b08 │ │ │ │ + ldr.w r9, [pc, #440] @ 180b24 │ │ │ │ + ldr.w r8, [pc, #440] @ 180b28 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (180b0c ) │ │ │ │ + ldr r3, [pc, #432] @ (180b2c ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1809e0 │ │ │ │ + b.n 180a00 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180aba │ │ │ │ + beq.w 180ada │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (180b10 ) │ │ │ │ + ldr r6, [pc, #400] @ (180b30 ) │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -445101,35 +445113,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180a92 │ │ │ │ + beq.n 180ab2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 180ac8 │ │ │ │ + beq.w 180ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180358 │ │ │ │ + bl 180378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180aa2 │ │ │ │ + beq.n 180ac2 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 180a20 │ │ │ │ + bhi.n 180a40 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 180a20 │ │ │ │ + cbz r3, 180a40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 43cb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 43908 │ │ │ │ @@ -445140,92 +445152,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 180962 │ │ │ │ + bne.n 180982 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 1809d6 │ │ │ │ - ldr r0, [pc, #240] @ (180b14 ) │ │ │ │ + b.n 1809f6 │ │ │ │ + ldr r0, [pc, #240] @ (180b34 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 180a66 │ │ │ │ + cbz r0, 180a86 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180554 │ │ │ │ - cbz r0, 180a66 │ │ │ │ + bl 180574 │ │ │ │ + cbz r0, 180a86 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 44c94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 180a66 │ │ │ │ + blt.n 180a86 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 43e04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 180ad6 │ │ │ │ - ldr r1, [pc, #196] @ (180b18 ) │ │ │ │ + blt.n 180af6 │ │ │ │ + ldr r1, [pc, #196] @ (180b38 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1993f8 │ │ │ │ - cbnz r0, 180ace │ │ │ │ + bl 199418 │ │ │ │ + cbnz r0, 180aee │ │ │ │ movs r0, #1 │ │ │ │ - b.n 180a78 │ │ │ │ + b.n 180a98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18080c │ │ │ │ + bl 18082c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (180b1c ) │ │ │ │ - ldr r3, [pc, #108] @ (180ae8 ) │ │ │ │ + ldr r2, [pc, #160] @ (180b3c ) │ │ │ │ + ldr r3, [pc, #108] @ (180b08 ) │ │ │ │ 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 180ade │ │ │ │ + bne.n 180afe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 180a9a │ │ │ │ + cbz r6, 180aba │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1809d6 │ │ │ │ + b.n 1809f6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 44a88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1809d6 │ │ │ │ + b.n 1809f6 │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 1809d6 │ │ │ │ + b.n 1809f6 │ │ │ │ blx 44a88 │ │ │ │ - b.n 180a9a │ │ │ │ + b.n 180aba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ccc │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ - b.n 180a66 │ │ │ │ + b.n 180a86 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7740094 │ │ │ │ + @ instruction: 0xf7540094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ @@ -445242,16 +445254,16 @@ │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ movs r5, r2 │ │ │ │ stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 180f18 │ │ │ │ - @ instruction: 0xf5800094 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 180f38 │ │ │ │ + sbc.w r0, r0, #4849664 @ 0x4a0000 │ │ │ │ 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 lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -445268,176 +445280,176 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 180b42 │ │ │ │ + bne.n 180b62 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c12 │ │ │ │ + beq.n 180c32 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180b98 │ │ │ │ + bne.n 180bb8 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180b88 │ │ │ │ + bne.n 180ba8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180cae │ │ │ │ + bne.w 180cce │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 180c1a │ │ │ │ + cbz r0, 180c3a │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 180bf0 │ │ │ │ + blt.n 180c10 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #32 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180bf0 │ │ │ │ + bne.n 180c10 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 180be4 │ │ │ │ + b.n 180c04 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 180c4e │ │ │ │ + beq.n 180c6e │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 180be0 │ │ │ │ + beq.n 180c00 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180bfc │ │ │ │ + bne.n 180c1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180c9e │ │ │ │ + bne.n 180cbe │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 180c3a │ │ │ │ + cbz r1, 180c5a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1801dc │ │ │ │ + bl 1801fc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180bb2 │ │ │ │ + bne.n 180bd2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180c0a │ │ │ │ - b.n 180c3e │ │ │ │ + beq.n 180c2a │ │ │ │ + b.n 180c5e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 44474 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 180bf2 │ │ │ │ + bne.n 180c12 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - cbz r3, 180c7a │ │ │ │ + cbz r3, 180c9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 180bf2 │ │ │ │ + bne.n 180c12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180c7e │ │ │ │ + bne.n 180c9e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 180cf4 │ │ │ │ + cbnz r3, 180d14 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 180c14 │ │ │ │ + beq.n 180c34 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 180c14 │ │ │ │ + b.n 180c34 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 180c12 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 180c32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 180cd8 │ │ │ │ + bne.n 180cf8 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180cc2 │ │ │ │ + bne.n 180ce2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180cb4 │ │ │ │ - b.n 180ba2 │ │ │ │ + bne.n 180cd4 │ │ │ │ + b.n 180bc2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180cde │ │ │ │ + bne.n 180cfe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180cb2 │ │ │ │ - b.n 180ba2 │ │ │ │ + bne.n 180cd2 │ │ │ │ + b.n 180bc2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 180c92 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 180cb2 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1810c0 ) │ │ │ │ - ldr r3, [pc, #924] @ (1810c4 ) │ │ │ │ + ldr r2, [pc, #920] @ (1810e0 ) │ │ │ │ + ldr r3, [pc, #924] @ (1810e4 ) │ │ │ │ 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 │ │ │ │ @@ -445451,324 +445463,324 @@ │ │ │ │ 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 180d3a │ │ │ │ + bne.n 180d5a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 180e02 │ │ │ │ + beq.n 180e22 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180e02 │ │ │ │ + beq.n 180e22 │ │ │ │ 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 180d96 │ │ │ │ + bne.n 180db6 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180d86 │ │ │ │ + bne.n 180da6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180f1c │ │ │ │ + bne.w 180f3c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 444bc │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 43eac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 180e24 │ │ │ │ + cbz r0, 180e44 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 180dd2 │ │ │ │ + bne.n 180df2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 44a64 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 180dac │ │ │ │ + bne.n 180dcc │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 180e24 │ │ │ │ + bne.n 180e44 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180dea │ │ │ │ + bne.n 180e0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180f0c │ │ │ │ + bne.w 180f2c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1810c8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1810c4 ) │ │ │ │ + ldr r2, [pc, #704] @ (1810e8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1810e4 ) │ │ │ │ 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 1810a6 │ │ │ │ + bne.w 1810c6 │ │ │ │ mov r0, r9 │ │ │ │ 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 180e3e │ │ │ │ + bne.n 180e5e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180e2e │ │ │ │ + bne.n 180e4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181050 │ │ │ │ + bne.w 181070 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1801dc │ │ │ │ + bl 1801fc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 180ea4 │ │ │ │ + cbz r0, 180ec4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180e68 │ │ │ │ + bne.n 180e88 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181096 │ │ │ │ + bne.w 1810b6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180df8 │ │ │ │ - b.n 180e94 │ │ │ │ + beq.n 180e18 │ │ │ │ + b.n 180eb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 43b60 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 182c28 │ │ │ │ + bl 182c48 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 180f66 │ │ │ │ + beq.n 180f86 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180ee4 │ │ │ │ + bne.n 180f04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180dd6 │ │ │ │ + beq.w 180df6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 180dd6 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 180df6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1810cc │ │ │ │ - b.n 180e02 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 180e22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 180f3e │ │ │ │ + beq.n 180f5e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180f28 │ │ │ │ + bne.n 180f48 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180da0 │ │ │ │ + beq.w 180dc0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180f50 │ │ │ │ + bne.n 180f70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180f42 │ │ │ │ - b.n 180da0 │ │ │ │ + bne.n 180f62 │ │ │ │ + b.n 180dc0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 44848 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 180ee0 │ │ │ │ + bne.n 180f00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 44944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 180ee0 │ │ │ │ + bne.n 180f00 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 180ee0 │ │ │ │ - vldr d7, [pc, #244] @ 1810b0 │ │ │ │ + bne.n 180f00 │ │ │ │ + vldr d7, [pc, #244] @ 1810d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1810b8 │ │ │ │ + vldr d7, [pc, #236] @ 1810d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180ee0 │ │ │ │ + bne.n 180f00 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 180ee0 │ │ │ │ + bne.w 180f00 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 44ce8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #24] │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 182c64 │ │ │ │ + bl 182c84 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 18229c │ │ │ │ + bl 1822bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1801a4 │ │ │ │ + bl 1801c4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 43eac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1801a4 │ │ │ │ - b.n 180e06 │ │ │ │ + bl 1801c4 │ │ │ │ + b.n 180e26 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 181070 │ │ │ │ + beq.n 181090 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18105a │ │ │ │ + bne.n 18107a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180e48 │ │ │ │ + beq.w 180e68 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181080 │ │ │ │ + bne.n 1810a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181072 │ │ │ │ - b.n 180e48 │ │ │ │ + bne.n 181092 │ │ │ │ + b.n 180e68 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 180e80 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 180ea0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d40094 │ │ │ │ + @ instruction: 0xf2b40094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f20094 │ │ │ │ + rsbs r0, r2, #148 @ 0x94 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -445804,96 +445816,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 181166 │ │ │ │ + beq.n 181186 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 181174 │ │ │ │ + cbz r1, 181194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1811a4 │ │ │ │ + cbnz r4, 1811c4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1811aa │ │ │ │ + beq.n 1811ca │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 181168 │ │ │ │ + b.n 181188 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 181168 │ │ │ │ + b.n 181188 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1811e4 │ │ │ │ + blt.n 181204 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1811a2 │ │ │ │ + bgt.n 1811c2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43cfc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 181168 │ │ │ │ + b.n 181188 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 181200 │ │ │ │ + vldr s15, [pc, #20] @ 181220 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 43cfc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1811d6 │ │ │ │ + b.n 1811f6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (181404 ) │ │ │ │ + ldr r3, [pc, #512] @ (181424 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 189d70 │ │ │ │ + bl 189d90 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 181254 │ │ │ │ + vldr s15, [pc, #48] @ 181274 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 181258 │ │ │ │ + vldr s14, [pc, #40] @ 181278 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 181246 │ │ │ │ + blt.n 181266 │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -445928,37 +445940,37 @@ │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1812cc │ │ │ │ + b.n 1812ec │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1812fa │ │ │ │ + beq.n 18131a │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1812fa │ │ │ │ + cbz r1, 18131a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1812be │ │ │ │ + beq.n 1812de │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1812be │ │ │ │ + bne.n 1812de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1812be │ │ │ │ + beq.n 1812de │ │ │ │ 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} │ │ │ │ @@ -445992,37 +446004,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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 │ │ │ │ - bl 18619c │ │ │ │ - cbz r0, 1813a8 │ │ │ │ + bl 1861bc │ │ │ │ + cbz r0, 1813c8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 18139c │ │ │ │ + cbz r3, 1813bc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18138e │ │ │ │ + cbz r3, 1813ae │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18138e │ │ │ │ + beq.n 1813ae │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18137c │ │ │ │ + bne.n 18139c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -446065,101 +446077,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (18162c ) │ │ │ │ + ldr r2, [pc, #468] @ (18164c ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (181630 ) │ │ │ │ + ldr r3, [pc, #468] @ (181650 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1814e2 │ │ │ │ + beq.n 181502 │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 181490 │ │ │ │ - ldr r2, [pc, #444] @ (181634 ) │ │ │ │ - ldr r3, [pc, #440] @ (181630 ) │ │ │ │ + bls.n 1814b0 │ │ │ │ + ldr r2, [pc, #444] @ (181654 ) │ │ │ │ + ldr r3, [pc, #440] @ (181650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 181628 │ │ │ │ + bne.w 181648 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (181638 ) │ │ │ │ + ldr r3, [pc, #420] @ (181658 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181474 │ │ │ │ + beq.n 181494 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 18150c │ │ │ │ + beq.n 18152c │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1814c2 │ │ │ │ + bne.n 1814e2 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 181520 │ │ │ │ + b.n 181540 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 181470 │ │ │ │ - ldr r0, [pc, #336] @ (18163c ) │ │ │ │ + bne.n 181490 │ │ │ │ + ldr r0, [pc, #336] @ (18165c ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 181474 │ │ │ │ + b.n 181494 │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 44980 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (181640 ) │ │ │ │ + ldr r3, [pc, #276] @ (181660 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -446178,28 +446190,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 1815fc │ │ │ │ + beq.n 18161c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 181610 │ │ │ │ + beq.n 181630 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 181610 │ │ │ │ + beq.n 181630 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 181590 │ │ │ │ + b.n 1815b0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1815ee │ │ │ │ + beq.n 18160e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -446216,51 +446228,51 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 181618 │ │ │ │ + cbnz r0, 181638 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1815f4 │ │ │ │ + beq.n 181614 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18158c │ │ │ │ + bne.n 1815ac │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1815e8 │ │ │ │ + bne.n 181608 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 181474 │ │ │ │ + beq.w 181494 │ │ │ │ mov r0, lr │ │ │ │ - bl 186070 │ │ │ │ - b.n 181474 │ │ │ │ + bl 186090 │ │ │ │ + b.n 181494 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 181572 │ │ │ │ - b.n 1815fc │ │ │ │ + bne.n 181592 │ │ │ │ + b.n 18161c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1815d8 │ │ │ │ + bhi.n 1815f8 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1815d0 │ │ │ │ + b.n 1815f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - sub.w r0, r0, r4, lsr #2 │ │ │ │ + @ instruction: 0xeb800094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb840094 │ │ │ │ + sbc.w r0, r4, r4, lsr #2 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r4 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ movs r1, r4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -446270,19 +446282,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 181730 │ │ │ │ + bcs.n 181750 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 181728 │ │ │ │ + bls.n 181748 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -446297,34 +446309,34 @@ │ │ │ │ mov r4, r9 │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - b.n 1816cc │ │ │ │ + b.n 1816ec │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 181706 │ │ │ │ + bne.n 181726 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 18173a │ │ │ │ + beq.n 18175a │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1816ae │ │ │ │ + bne.n 1816ce │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -446336,81 +446348,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1816c0 │ │ │ │ + beq.n 1816e0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1816c0 │ │ │ │ + bne.n 1816e0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1816c0 │ │ │ │ + beq.n 1816e0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 181444 │ │ │ │ - b.n 18166c │ │ │ │ + bl 181464 │ │ │ │ + b.n 18168c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 181444 │ │ │ │ - b.n 18166c │ │ │ │ + bl 181464 │ │ │ │ + b.n 18168c │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1816e2 │ │ │ │ - b.n 1816fe │ │ │ │ + bne.n 181702 │ │ │ │ + b.n 18171e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1817f4 │ │ │ │ + bhi.n 181814 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1817a4 │ │ │ │ + bls.n 1817c4 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ sub.w r5, ip, r1 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 181782 │ │ │ │ + bhi.n 1817a2 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1817cc │ │ │ │ + cbz r0, 1817ec │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r4, r0 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - bne.n 1817b8 │ │ │ │ + bne.n 1817d8 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -446444,54 +446456,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 181822 │ │ │ │ + bhi.n 181842 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 181768 │ │ │ │ + b.n 181788 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1818f0 │ │ │ │ + vldr d7, [pc, #80] @ 181910 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1818f8 │ │ │ │ + vldr d7, [pc, #68] @ 181918 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 181900 │ │ │ │ + vldr d7, [pc, #56] @ 181920 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #44] @ (181908 ) │ │ │ │ + ldr r3, [pc, #44] @ (181928 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -446516,36 +446528,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 181972 │ │ │ │ - vldr d7, [pc, #68] @ 181978 │ │ │ │ + cbz r0, 181992 │ │ │ │ + vldr d7, [pc, #68] @ 181998 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 181980 │ │ │ │ + vldr d7, [pc, #60] @ 1819a0 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 181988 │ │ │ │ + vldr d7, [pc, #48] @ 1819a8 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #40] @ (181990 ) │ │ │ │ + ldr r3, [pc, #40] @ (1819b0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -446558,49 +446570,49 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #680 @ (adr r7, 181c3c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 181c5c ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1819fa │ │ │ │ - vldr d7, [pc, #76] @ 181a00 │ │ │ │ + cbz r0, 181a1a │ │ │ │ + vldr d7, [pc, #76] @ 181a20 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (181a18 ) │ │ │ │ + ldr r3, [pc, #92] @ (181a38 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 181a08 │ │ │ │ + vldr d7, [pc, #64] @ 181a28 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (181a1c ) │ │ │ │ + ldr r3, [pc, #76] @ (181a3c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 181a10 │ │ │ │ + vldr d7, [pc, #56] @ 181a30 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #48] @ (181a20 ) │ │ │ │ + ldr r3, [pc, #48] @ (181a40 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -446615,15 +446627,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ - add r7, pc, #136 @ (adr r7, 181aac ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 181acc ) │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -446638,203 +446650,203 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 181a3e │ │ │ │ + bne.n 181a5e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181a9a │ │ │ │ + beq.n 181aba │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 181a98 │ │ │ │ + cbz r0, 181ab8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 44980 │ │ │ │ - b.n 181a96 │ │ │ │ + b.n 181ab6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 181afe │ │ │ │ + cbz r1, 181b1e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 181afe │ │ │ │ + cbz r3, 181b1e │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 181b10 │ │ │ │ + cbz r2, 181b30 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 181b10 │ │ │ │ + beq.n 181b30 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 181ae0 │ │ │ │ + b.n 181b00 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 181af8 │ │ │ │ + beq.n 181b18 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 181afe │ │ │ │ + beq.n 181b1e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181ada │ │ │ │ + bne.n 181afa │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 181af2 │ │ │ │ + bne.n 181b12 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 181b0a │ │ │ │ - bl 186070 │ │ │ │ + beq.n 181b2a │ │ │ │ + bl 186090 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181acc │ │ │ │ - b.n 181afe │ │ │ │ - cbz r0, 181b36 │ │ │ │ + bne.n 181aec │ │ │ │ + b.n 181b1e │ │ │ │ + cbz r0, 181b56 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 181aa8 │ │ │ │ + bl 181ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 181b8c │ │ │ │ + cbz r0, 181bac │ │ │ │ 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, 181b8e │ │ │ │ + cbz r1, 181bae │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 181b80 │ │ │ │ + cbz r3, 181ba0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 181b70 │ │ │ │ + cbz r3, 181b90 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 181b70 │ │ │ │ + beq.n 181b90 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181b60 │ │ │ │ + bne.n 181b80 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (181bb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (181bd4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #0 @ (adr r2, 181bb8 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 181bd8 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181268 │ │ │ │ + bl 181288 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 181268 │ │ │ │ + bl 181288 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181644 │ │ │ │ - cbz r0, 181c1e │ │ │ │ + bl 181664 │ │ │ │ + cbz r0, 181c3e │ │ │ │ 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 181644 │ │ │ │ - cbz r0, 181c3c │ │ │ │ + bl 181664 │ │ │ │ + cbz r0, 181c5c │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 181c58 │ │ │ │ + cbz r1, 181c78 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -446851,97 +446863,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181268 │ │ │ │ - cbz r0, 181c92 │ │ │ │ + bl 181288 │ │ │ │ + cbz r0, 181cb2 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 181cd8 │ │ │ │ + cbz r1, 181cf8 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181cd2 │ │ │ │ + beq.n 181cf2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 181ccc │ │ │ │ + cbz r2, 181cec │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 181cbe │ │ │ │ + beq.n 181cde │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181cdc │ │ │ │ + beq.n 181cfc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181cb2 │ │ │ │ - b.n 181cbe │ │ │ │ + bne.n 181cd2 │ │ │ │ + b.n 181cde │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 181cac │ │ │ │ + bne.n 181ccc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 181c9e │ │ │ │ + b.n 181cbe │ │ │ │ movs r1, #0 │ │ │ │ - b.n 181cb8 │ │ │ │ + b.n 181cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181e22 │ │ │ │ + beq.w 181e42 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 181d84 │ │ │ │ + bhi.n 181da4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 181d34 │ │ │ │ + bls.n 181d54 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 181d12 │ │ │ │ + bhi.n 181d32 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 181d5c │ │ │ │ + cbz r1, 181d7c │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 181d48 │ │ │ │ + bne.n 181d68 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -446975,73 +446987,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 181db2 │ │ │ │ + bhi.n 181dd2 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 181cf8 │ │ │ │ + b.n 181d18 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181f74 │ │ │ │ + beq.w 181f94 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 181ed4 │ │ │ │ + bhi.n 181ef4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 181e84 │ │ │ │ + bls.n 181ea4 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 181e62 │ │ │ │ + bhi.n 181e82 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 181eac │ │ │ │ + cbz r1, 181ecc │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 181e98 │ │ │ │ + bne.n 181eb8 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -447076,34 +447088,34 @@ │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r2, r4, r2, r8 │ │ │ │ mul.w r9, r5, lr │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r5, r2 │ │ │ │ - bhi.n 181f02 │ │ │ │ + bhi.n 181f22 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 181e48 │ │ │ │ + b.n 181e68 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 181eac │ │ │ │ + b.n 181ecc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -447137,40 +447149,40 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18206a │ │ │ │ - vldr d7, [pc, #76] @ 182070 │ │ │ │ + cbz r0, 18208a │ │ │ │ + vldr d7, [pc, #76] @ 182090 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (182088 ) │ │ │ │ + ldr r3, [pc, #92] @ (1820a8 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 182078 │ │ │ │ + vldr d7, [pc, #64] @ 182098 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (18208c ) │ │ │ │ + ldr r3, [pc, #76] @ (1820ac ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 182080 │ │ │ │ + vldr d7, [pc, #56] @ 1820a0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #48] @ (182090 ) │ │ │ │ + ldr r3, [pc, #48] @ (1820b0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -447183,48 +447195,48 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 45408a │ │ │ │ - bl 45008e │ │ │ │ - add r0, pc, #712 @ (adr r0, 18235c ) │ │ │ │ + bl 4540aa │ │ │ │ + bl 4500ae │ │ │ │ + add r0, pc, #712 @ (adr r0, 18237c ) │ │ │ │ movs r1, r4 │ │ │ │ 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, #80] @ 1820f8 │ │ │ │ + vldr d7, [pc, #80] @ 182118 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (182110 ) │ │ │ │ + ldr r3, [pc, #96] @ (182130 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 182100 │ │ │ │ + vldr d7, [pc, #68] @ 182120 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 182108 │ │ │ │ + vldr d7, [pc, #60] @ 182128 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (182114 ) │ │ │ │ + ldr r3, [pc, #68] @ (182134 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #52] @ (182118 ) │ │ │ │ + ldr r3, [pc, #52] @ (182138 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -447237,45 +447249,45 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3d2112 │ │ │ │ - bl 3c4116 │ │ │ │ - add r0, pc, #176 @ (adr r0, 1821cc ) │ │ │ │ + bl 3d2132 │ │ │ │ + bl 3c4136 │ │ │ │ + add r0, pc, #176 @ (adr r0, 1821ec ) │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 182172 │ │ │ │ + bhi.n 182192 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 18216a │ │ │ │ - ldr.w ip, [pc, #52] @ 182178 │ │ │ │ + bhi.n 18218a │ │ │ │ + ldr.w ip, [pc, #52] @ 182198 │ │ │ │ add ip, pc │ │ │ │ - b.n 182150 │ │ │ │ + b.n 182170 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 18216a │ │ │ │ + beq.n 18218a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 18214a │ │ │ │ + bcc.n 18216a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 181444 │ │ │ │ + bl 181464 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -447287,138 +447299,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185ebc │ │ │ │ - cbz r0, 182200 │ │ │ │ + bl 185edc │ │ │ │ + cbz r0, 182220 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 182208 │ │ │ │ - ldr r3, [pc, #136] @ (182228 ) │ │ │ │ + vldr d7, [pc, #108] @ 182228 │ │ │ │ + ldr r3, [pc, #136] @ (182248 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 182210 │ │ │ │ + vldr d7, [pc, #96] @ 182230 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (18222c ) │ │ │ │ + ldr r3, [pc, #120] @ (18224c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 182218 │ │ │ │ + vldr d7, [pc, #92] @ 182238 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #72] @ 182220 │ │ │ │ - ldr r3, [pc, #84] @ (182230 ) │ │ │ │ + vldr d7, [pc, #72] @ 182240 │ │ │ │ + ldr r3, [pc, #84] @ (182250 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 185e30 │ │ │ │ - cbz r0, 1821fa │ │ │ │ - ldr r1, [pc, #72] @ (182234 ) │ │ │ │ + bl 185e50 │ │ │ │ + cbz r0, 18221a │ │ │ │ + ldr r1, [pc, #72] @ (182254 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1861a8 │ │ │ │ + bl 1861c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1821f6 │ │ │ │ + b.n 182216 │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c622a │ │ │ │ - bl 2e822e │ │ │ │ + bl 3c624a │ │ │ │ + bl 2e824e │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - bl 2ec236 │ │ │ │ - cbz r0, 182286 │ │ │ │ + bl 2ec256 │ │ │ │ + cbz r0, 1822a6 │ │ │ │ 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, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 182278 │ │ │ │ + cbz r3, 182298 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18226a │ │ │ │ + cbz r3, 18228a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18228a │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 182258 │ │ │ │ + bne.n 182278 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 18236e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 18236e │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4483c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 18236e │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -447435,241 +447447,241 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 181644 │ │ │ │ + bl 181664 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 182348 │ │ │ │ + cbz r0, 182368 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 182352 │ │ │ │ + cbz r3, 182372 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 182352 │ │ │ │ + beq.n 182372 │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1823cc ) │ │ │ │ + ldr r4, [pc, #100] @ (1823ec ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1823d0 ) │ │ │ │ + ldr r1, [pc, #100] @ (1823f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1823ae │ │ │ │ + beq.n 1823ce │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1823ae │ │ │ │ + beq.n 1823ce │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181268 │ │ │ │ - cbz r0, 1823ae │ │ │ │ + bl 181288 │ │ │ │ + cbz r0, 1823ce │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1823d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1823d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1823f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1823f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1823c6 │ │ │ │ + bne.n 1823e6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 1822f0 │ │ │ │ + bgt.n 1824d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 18246c │ │ │ │ + bgt.n 18244c │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (182464 ) │ │ │ │ + ldr r4, [pc, #124] @ (182484 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (182468 ) │ │ │ │ + ldr r1, [pc, #124] @ (182488 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 182448 │ │ │ │ + beq.n 182468 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 182448 │ │ │ │ + beq.n 182468 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181268 │ │ │ │ - cbz r0, 182448 │ │ │ │ + bl 181288 │ │ │ │ + cbz r0, 182468 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #32] @ (18246c ) │ │ │ │ - ldr r3, [pc, #28] @ (182468 ) │ │ │ │ + ldr r2, [pc, #32] @ (18248c ) │ │ │ │ + ldr r3, [pc, #28] @ (182488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182460 │ │ │ │ + bne.n 182480 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 182488 │ │ │ │ + blt.n 182468 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1823d0 │ │ │ │ + blt.n 1823b0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #416] @ (182628 ) │ │ │ │ + ldr r2, [pc, #416] @ (182648 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (18262c ) │ │ │ │ + ldr r3, [pc, #412] @ (18264c ) │ │ │ │ ldr.w sl, [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, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #392] @ (182630 ) │ │ │ │ + ldr r3, [pc, #392] @ (182650 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1825b6 │ │ │ │ + blt.n 1825d6 │ │ │ │ cmp r7, r4 │ │ │ │ mov r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r8, r7, r5 │ │ │ │ cmp.w r9, #1 │ │ │ │ add r5, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bne.n 1825c8 │ │ │ │ + bne.n 1825e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1825a8 │ │ │ │ + blt.n 1825c8 │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1825a8 │ │ │ │ + bne.n 1825c8 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 182518 │ │ │ │ + ble.n 182538 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #308] @ (182634 ) │ │ │ │ - ldr r3, [pc, #300] @ (18262c ) │ │ │ │ + ldr r2, [pc, #308] @ (182654 ) │ │ │ │ + ldr r3, [pc, #300] @ (18264c ) │ │ │ │ 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 182616 │ │ │ │ + bne.w 182636 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 449e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18261a │ │ │ │ + beq.n 18263a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 182470 │ │ │ │ - b.n 1824fc │ │ │ │ - ldr r3, [pc, #252] @ (182638 ) │ │ │ │ + bl 182490 │ │ │ │ + b.n 18251c │ │ │ │ + ldr r3, [pc, #252] @ (182658 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #248] @ (18263c ) │ │ │ │ + ldr r3, [pc, #248] @ (18265c ) │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ movlt.w fp, #1 │ │ │ │ - blt.n 18256e │ │ │ │ + blt.n 18258e │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ add r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -447679,90 +447691,90 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1825fa │ │ │ │ + bge.n 18261a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 182596 │ │ │ │ + beq.n 1825b6 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1825a8 │ │ │ │ + beq.n 1825c8 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r2, [pc, #164] @ (182640 ) │ │ │ │ + ldr r2, [pc, #164] @ (182660 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 440a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1824ee │ │ │ │ - ldr r1, [pc, #152] @ (182644 ) │ │ │ │ + bge.n 18250e │ │ │ │ + ldr r1, [pc, #152] @ (182664 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 44cb8 │ │ │ │ - b.n 1824fa │ │ │ │ + b.n 18251a │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1824d6 │ │ │ │ + beq.n 1824f6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1825f4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1825d8 ) │ │ │ │ + bhi.n 182614 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1825f8 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #92] @ (182648 ) │ │ │ │ + ldr r3, [pc, #92] @ (182668 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18253c │ │ │ │ - ldr r3, [pc, #92] @ (18264c ) │ │ │ │ + b.n 18255c │ │ │ │ + ldr r3, [pc, #92] @ (18266c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18253c │ │ │ │ - ldr r3, [pc, #88] @ (182650 ) │ │ │ │ + b.n 18255c │ │ │ │ + ldr r3, [pc, #88] @ (182670 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18253c │ │ │ │ + b.n 18255c │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ add r5, r0 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 18259a │ │ │ │ + beq.n 1825ba │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 18259a │ │ │ │ - b.n 1824f0 │ │ │ │ + bne.n 1825ba │ │ │ │ + b.n 182510 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (182654 ) │ │ │ │ + ldr r3, [pc, #56] @ (182674 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 1824fa │ │ │ │ + b.n 18251a │ │ │ │ nop │ │ │ │ - blt.n 18270c │ │ │ │ + blt.n 1826ec │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 182630 │ │ │ │ + bge.n 182610 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ movs r5, r2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r2 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r4, r2 │ │ │ │ @@ -447777,534 +447789,534 @@ │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1826d8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1826f8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1826dc ) │ │ │ │ + ldr r0, [pc, #100] @ (1826fc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182470 │ │ │ │ - ldr r2, [pc, #72] @ (1826e0 ) │ │ │ │ + bl 182490 │ │ │ │ + ldr r2, [pc, #72] @ (182700 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1826e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (182704 ) │ │ │ │ add r2, pc │ │ │ │ blx 444e0 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1826b8 │ │ │ │ + beq.n 1826d8 │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #44] @ (1826e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1826dc ) │ │ │ │ + ldr r2, [pc, #44] @ (182708 ) │ │ │ │ + ldr r3, [pc, #32] @ (1826fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1826d4 │ │ │ │ + bne.n 1826f4 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1825f4 │ │ │ │ + bls.n 1827d4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r4 │ │ │ │ - blt.n 18265c │ │ │ │ + blt.n 18267c │ │ │ │ movs r4, r2 │ │ │ │ - bls.n 18276c │ │ │ │ + bls.n 18274c │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #116] @ (182774 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 182778 │ │ │ │ + ldr r4, [pc, #116] @ (182794 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 182798 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ (18277c ) │ │ │ │ + ldr r0, [pc, #112] @ (18279c ) │ │ │ │ add ip, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr.w r5, [ip] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182470 │ │ │ │ - ldr r2, [pc, #76] @ (182780 ) │ │ │ │ + bl 182490 │ │ │ │ + ldr r2, [pc, #76] @ (1827a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 44ce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 182752 │ │ │ │ + beq.n 182772 │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #48] @ (182784 ) │ │ │ │ - ldr r3, [pc, #36] @ (18277c ) │ │ │ │ + ldr r2, [pc, #48] @ (1827a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (18279c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18276e │ │ │ │ + bne.n 18278e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 182768 │ │ │ │ + bhi.n 182748 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1827d8 │ │ │ │ + blt.n 1827f8 │ │ │ │ movs r4, r2 │ │ │ │ - bhi.n 1826d4 │ │ │ │ + bhi.n 1826b4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #244] @ (18288c ) │ │ │ │ - ldr r5, [pc, #244] @ (182890 ) │ │ │ │ + ldr r0, [pc, #244] @ (1828ac ) │ │ │ │ + ldr r5, [pc, #244] @ (1828b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ - ldr r1, [pc, #240] @ (182894 ) │ │ │ │ + bl 18367c │ │ │ │ + ldr r1, [pc, #240] @ (1828b4 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ - bl 18b774 │ │ │ │ + bl 18b794 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1827b2 │ │ │ │ + cbnz r3, 1827d2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #228] @ (182898 ) │ │ │ │ + ldr r2, [pc, #228] @ (1828b8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #228] @ (18289c ) │ │ │ │ + ldr r3, [pc, #228] @ (1828bc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #224] @ (1828a0 ) │ │ │ │ + ldr r0, [pc, #224] @ (1828c0 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18280c │ │ │ │ - ldr r0, [pc, #212] @ (1828a4 ) │ │ │ │ + cbz r0, 18282c │ │ │ │ + ldr r0, [pc, #212] @ (1828c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ - cbz r0, 182806 │ │ │ │ - ldr r0, [pc, #204] @ (1828a8 ) │ │ │ │ + cbz r0, 182826 │ │ │ │ + ldr r0, [pc, #204] @ (1828c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182884 │ │ │ │ - ldr r0, [pc, #196] @ (1828ac ) │ │ │ │ + beq.n 1828a4 │ │ │ │ + ldr r0, [pc, #196] @ (1828cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182888 │ │ │ │ - ldr r0, [pc, #184] @ (1828b0 ) │ │ │ │ + beq.n 1828a8 │ │ │ │ + ldr r0, [pc, #184] @ (1828d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #172] @ (1828b4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1828d4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #168] @ (1828b8 ) │ │ │ │ - ldr r4, [pc, #172] @ (1828bc ) │ │ │ │ + ldr r3, [pc, #168] @ (1828d8 ) │ │ │ │ + ldr r4, [pc, #172] @ (1828dc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 449a4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 182840 │ │ │ │ - ldr r3, [pc, #152] @ (1828c0 ) │ │ │ │ + beq.n 182860 │ │ │ │ + ldr r3, [pc, #152] @ (1828e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 182832 │ │ │ │ + bmi.n 182852 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1849c0 │ │ │ │ + bl 1849e0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 44df0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r5, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 182856 │ │ │ │ - ldr r3, [pc, #116] @ (1828c4 ) │ │ │ │ + beq.n 182876 │ │ │ │ + ldr r3, [pc, #116] @ (1828e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 18282c │ │ │ │ - ldr r0, [pc, #112] @ (1828c8 ) │ │ │ │ + b.n 18284c │ │ │ │ + ldr r0, [pc, #112] @ (1828e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ - cbz r0, 18287c │ │ │ │ - ldr r1, [pc, #104] @ (1828cc ) │ │ │ │ + bl 18367c │ │ │ │ + cbz r0, 18289c │ │ │ │ + ldr r1, [pc, #104] @ (1828ec ) │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ - ldr r2, [pc, #100] @ (1828d0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1828f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18282c │ │ │ │ + beq.n 18284c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 18282c │ │ │ │ - ldr r3, [pc, #84] @ (1828d4 ) │ │ │ │ + b.n 18284c │ │ │ │ + ldr r3, [pc, #84] @ (1828f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 18282c │ │ │ │ + b.n 18284c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 182806 │ │ │ │ + b.n 182826 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 182806 │ │ │ │ + b.n 182826 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 182948 │ │ │ │ + bhi.n 182928 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ movs r4, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r5, r2 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ movs r5, r2 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 182c4c │ │ │ │ + b.n 182c6c │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (18297c ) │ │ │ │ + ldr r2, [pc, #144] @ (18299c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (182980 ) │ │ │ │ + ldr r3, [pc, #144] @ (1829a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (182984 ) │ │ │ │ + ldr r4, [pc, #144] @ (1829a4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (182988 ) │ │ │ │ + ldr r0, [pc, #140] @ (1829a8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (18298c ) │ │ │ │ + ldr r1, [pc, #140] @ (1829ac ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 182962 │ │ │ │ + bhi.n 182982 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 182948 │ │ │ │ - ldr r4, [pc, #112] @ (182990 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 182994 │ │ │ │ + bhi.n 182968 │ │ │ │ + ldr r4, [pc, #112] @ (1829b0 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1829b4 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 182942 │ │ │ │ + beq.n 182962 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 18292a │ │ │ │ - ldr r2, [pc, #76] @ (182998 ) │ │ │ │ - ldr r3, [pc, #52] @ (182980 ) │ │ │ │ + bne.n 18294a │ │ │ │ + ldr r2, [pc, #76] @ (1829b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1829a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182976 │ │ │ │ + bne.n 182996 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (18299c ) │ │ │ │ + ldr r1, [pc, #56] @ (1829bc ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1829a0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1829c0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 182918 │ │ │ │ + b.n 182938 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 182998 │ │ │ │ + bvs.n 182978 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bvs.n 1828fc │ │ │ │ + bvs.n 1828dc │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 1829f8 │ │ │ │ + ldr.w ip, [pc, #64] @ 182a18 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1829fc ) │ │ │ │ + ldr r2, [pc, #64] @ (182a1c ) │ │ │ │ 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 1828d8 │ │ │ │ - ldr r2, [pc, #40] @ (182a00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1829fc ) │ │ │ │ + bl 1828f8 │ │ │ │ + ldr r2, [pc, #40] @ (182a20 ) │ │ │ │ + ldr r3, [pc, #32] @ (182a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1829f4 │ │ │ │ + bne.n 182a14 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 182a78 │ │ │ │ + bvs.n 182a58 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 182a48 │ │ │ │ + bvs.n 182a28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (182a2c ) │ │ │ │ + ldr r0, [pc, #24] @ (182a4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18365c │ │ │ │ - ldr r2, [pc, #20] @ (182a30 ) │ │ │ │ - ldr r1, [pc, #20] @ (182a34 ) │ │ │ │ + bl 18367c │ │ │ │ + ldr r2, [pc, #20] @ (182a50 ) │ │ │ │ + ldr r1, [pc, #20] @ (182a54 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #48 @ (adr r7, 182a60 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 182a80 ) │ │ │ │ movs r5, r2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 182ab4 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 182ad4 ) │ │ │ │ movs r5, r2 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 182a98 │ │ │ │ + ldr.w r8, [pc, #76] @ 182ab8 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 182a6e │ │ │ │ + b.n 182a8e │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 44e98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 182a5c │ │ │ │ + bne.n 182a7c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 182a94 │ │ │ │ + beq.n 182ab4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 441a4 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bhi.n 182ab4 │ │ │ │ + bhi.n 182ad4 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 185e74 │ │ │ │ - ldr r1, [pc, #24] @ (182ad0 ) │ │ │ │ + bl 185e94 │ │ │ │ + ldr r1, [pc, #24] @ (182af0 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r5, 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.w ip, [pc, #80] @ 182b38 │ │ │ │ + ldr.w ip, [pc, #80] @ 182b58 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (182b3c ) │ │ │ │ + ldr r2, [pc, #80] @ (182b5c ) │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ 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 1862e8 │ │ │ │ + bl 186308 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182a38 │ │ │ │ - ldr r2, [pc, #40] @ (182b40 ) │ │ │ │ - ldr r3, [pc, #32] @ (182b3c ) │ │ │ │ + bl 182a58 │ │ │ │ + ldr r2, [pc, #40] @ (182b60 ) │ │ │ │ + ldr r3, [pc, #32] @ (182b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182b34 │ │ │ │ + bne.n 182b54 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 182b58 │ │ │ │ + bmi.n 182b38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182b08 │ │ │ │ + bmi.n 182ae8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 182bb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 182bd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (182bb4 ) │ │ │ │ + ldr r3, [pc, #88] @ (182bd4 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -448315,97 +448327,97 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 449ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 182a38 │ │ │ │ + bl 182a58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #32] @ (182bb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (182bb4 ) │ │ │ │ + ldr r2, [pc, #32] @ (182bd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (182bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182bac │ │ │ │ + bne.n 182bcc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 182af4 │ │ │ │ + bmi.n 182ad4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182c84 │ │ │ │ + bmi.n 182c64 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (182c1c ) │ │ │ │ + ldr r2, [pc, #76] @ (182c3c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (182c20 ) │ │ │ │ + ldr r3, [pc, #76] @ (182c40 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185920 │ │ │ │ + bl 185940 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 182c0c │ │ │ │ + cbnz r1, 182c2c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1859ec │ │ │ │ - ldr r2, [pc, #44] @ (182c24 ) │ │ │ │ - ldr r3, [pc, #40] @ (182c20 ) │ │ │ │ + bl 185a0c │ │ │ │ + ldr r2, [pc, #44] @ (182c44 ) │ │ │ │ + ldr r3, [pc, #40] @ (182c40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182c18 │ │ │ │ + bne.n 182c38 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 185960 │ │ │ │ - b.n 182bec │ │ │ │ + bl 185980 │ │ │ │ + b.n 182c0c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 182c6c │ │ │ │ + bmi.n 182c4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182c30 │ │ │ │ + bcc.n 182c10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 182c60 │ │ │ │ + ldr.w lr, [pc, #48] @ 182c80 │ │ │ │ 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 182c34 │ │ │ │ + bne.n 182c54 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ @@ -448423,15 +448435,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 182c6c │ │ │ │ + bne.n 182c8c │ │ │ │ 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 │ │ │ │ @@ -448450,233 +448462,233 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 182ccc │ │ │ │ + bne.n 182cec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 182d2c │ │ │ │ + ldr.w lr, [pc, #48] @ 182d4c │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 182d00 │ │ │ │ + bne.n 182d20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (182d94 ) │ │ │ │ + ldr r2, [pc, #76] @ (182db4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (182d98 ) │ │ │ │ + ldr r3, [pc, #76] @ (182db8 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 196e80 │ │ │ │ + bl 196ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196efc │ │ │ │ + bl 196f1c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1973ec │ │ │ │ - ldr r2, [pc, #36] @ (182d9c ) │ │ │ │ - ldr r3, [pc, #32] @ (182d98 ) │ │ │ │ + bl 19740c │ │ │ │ + ldr r2, [pc, #36] @ (182dbc ) │ │ │ │ + ldr r3, [pc, #32] @ (182db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182db0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 182cf8 │ │ │ │ + bcs.n 182cd8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 182ca8 │ │ │ │ + bcs.n 182e88 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (182e08 ) │ │ │ │ + ldr r2, [pc, #88] @ (182e28 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (182e0c ) │ │ │ │ + ldr r3, [pc, #88] @ (182e2c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (182e10 ) │ │ │ │ + ldr r6, [pc, #80] @ (182e30 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182ca8 │ │ │ │ - ldr r2, [pc, #64] @ (182e14 ) │ │ │ │ + bl 182cc8 │ │ │ │ + ldr r2, [pc, #64] @ (182e34 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 182dd6 │ │ │ │ - ldr r2, [pc, #44] @ (182e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (182e0c ) │ │ │ │ + bne.n 182df6 │ │ │ │ + ldr r2, [pc, #44] @ (182e38 ) │ │ │ │ + ldr r3, [pc, #28] @ (182e2c ) │ │ │ │ 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 182e02 │ │ │ │ + bne.n 182e22 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 182e98 │ │ │ │ + bcs.n 182e78 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 183124 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 183144 ) │ │ │ │ movs r5, r2 │ │ │ │ - add r3, pc, #688 @ (adr r3, 1830c8 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 1830e8 ) │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 182e38 │ │ │ │ + bne.n 182e18 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (182e70 ) │ │ │ │ + ldr r2, [pc, #68] @ (182e90 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (182e74 ) │ │ │ │ + ldr r3, [pc, #68] @ (182e94 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182ca8 │ │ │ │ + bl 182cc8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 44d0c │ │ │ │ - ldr r2, [pc, #40] @ (182e78 ) │ │ │ │ - ldr r3, [pc, #32] @ (182e74 ) │ │ │ │ + ldr r2, [pc, #40] @ (182e98 ) │ │ │ │ + ldr r3, [pc, #32] @ (182e94 ) │ │ │ │ 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 182e6c │ │ │ │ + bne.n 182e8c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 182e08 │ │ │ │ + bne.n 182de8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 182dd0 │ │ │ │ + bne.n 182db0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (182edc ) │ │ │ │ + ldr r2, [pc, #80] @ (182efc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (182ee0 ) │ │ │ │ + ldr r3, [pc, #80] @ (182f00 ) │ │ │ │ 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 1991e4 │ │ │ │ + bl 199204 │ │ │ │ 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] @ (182ee0 ) │ │ │ │ + ldr r3, [pc, #32] @ (182f00 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (182ee4 ) │ │ │ │ + ldr r2, [pc, #32] @ (182f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182ed8 │ │ │ │ + bne.n 182ef8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 182fb4 │ │ │ │ + bne.n 182f94 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 182f58 │ │ │ │ + bne.n 182f38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (182f74 ) │ │ │ │ + ldr r2, [pc, #124] @ (182f94 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (182f78 ) │ │ │ │ + ldr r3, [pc, #124] @ (182f98 ) │ │ │ │ subs r4, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 182f68 │ │ │ │ + blt.n 182f88 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1991e4 │ │ │ │ + bl 199204 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -448687,215 +448699,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 182f68 │ │ │ │ - ldr r2, [pc, #40] @ (182f7c ) │ │ │ │ - ldr r3, [pc, #36] @ (182f78 ) │ │ │ │ + bne.n 182f88 │ │ │ │ + ldr r2, [pc, #40] @ (182f9c ) │ │ │ │ + ldr r3, [pc, #36] @ (182f98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182f70 │ │ │ │ + bne.n 182f90 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 182f50 │ │ │ │ + b.n 182f70 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 182f54 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 182ed0 │ │ │ │ + beq.n 182eb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 182fd0 │ │ │ │ + bge.n 182ff0 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 182fda │ │ │ │ + bne.n 182ffa │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 182fda │ │ │ │ + blt.n 182ffa │ │ │ │ movs r1, #1 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 182fd4 │ │ │ │ + beq.n 182ff4 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 182fd4 │ │ │ │ + beq.n 182ff4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 182fd0 │ │ │ │ + b.n 182ff0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (183118 ) │ │ │ │ + ldr r2, [pc, #292] @ (183138 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (18311c ) │ │ │ │ + ldr r3, [pc, #292] @ (18313c ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1830fe │ │ │ │ + beq.n 18311e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1830e0 │ │ │ │ + beq.n 183100 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 449e0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1830ee │ │ │ │ + beq.n 18310e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 183040 │ │ │ │ + b.n 183060 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 183068 │ │ │ │ + ble.n 183088 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 18308e │ │ │ │ + beq.n 1830ae │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 44120 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 183036 │ │ │ │ + bge.n 183056 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 18303c │ │ │ │ + beq.n 18305c │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 18303a │ │ │ │ + bgt.n 18305a │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18309e │ │ │ │ + bne.n 1830be │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 1830e8 │ │ │ │ + cbz r0, 183108 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 183030 │ │ │ │ + b.n 183050 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 183074 │ │ │ │ + beq.n 183094 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 440d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 183106 │ │ │ │ + cbz r0, 183126 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1830c6 │ │ │ │ + beq.n 1830e6 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (183120 ) │ │ │ │ - ldr r3, [pc, #80] @ (18311c ) │ │ │ │ + ldr r2, [pc, #88] @ (183140 ) │ │ │ │ + ldr r3, [pc, #80] @ (18313c ) │ │ │ │ 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 183102 │ │ │ │ + bne.n 183122 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 18301e │ │ │ │ + b.n 18303e │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1830c6 │ │ │ │ + b.n 1830e6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1830fe │ │ │ │ - beq.n 183124 │ │ │ │ + b.n 18311e │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (183308 ) │ │ │ │ + ldr r2, [pc, #464] @ (183328 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (18330c ) │ │ │ │ + ldr r3, [pc, #464] @ (18332c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (183310 ) │ │ │ │ + ldr r0, [pc, #460] @ (183330 ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18adfc │ │ │ │ + bl 18ae1c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 4454c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -448911,225 +448923,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1832e8 │ │ │ │ + bne.w 183308 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 4415c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183228 │ │ │ │ + beq.n 183248 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1831d2 │ │ │ │ + bpl.n 1831f2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4436c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1832e8 │ │ │ │ + beq.w 183308 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 44120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 18324c │ │ │ │ + bne.n 18326c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 183184 │ │ │ │ + beq.n 1831a4 │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #284] @ (183314 ) │ │ │ │ - ldr r1, [pc, #284] @ (183318 ) │ │ │ │ + ldr r2, [pc, #284] @ (183334 ) │ │ │ │ + ldr r1, [pc, #284] @ (183338 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ + bl 1829c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (18331c ) │ │ │ │ - ldr r3, [pc, #252] @ (18330c ) │ │ │ │ + ldr r2, [pc, #272] @ (18333c ) │ │ │ │ + ldr r3, [pc, #252] @ (18332c ) │ │ │ │ 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 183302 │ │ │ │ + bne.n 183322 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 183184 │ │ │ │ + beq.n 1831a4 │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #228] @ (183320 ) │ │ │ │ - ldr r1, [pc, #228] @ (183324 ) │ │ │ │ + ldr r2, [pc, #228] @ (183340 ) │ │ │ │ + ldr r1, [pc, #228] @ (183344 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ - b.n 183206 │ │ │ │ + bl 1829c4 │ │ │ │ + b.n 183226 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 183278 │ │ │ │ - b.n 183184 │ │ │ │ + bhi.n 183298 │ │ │ │ + b.n 1831a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 1832ec │ │ │ │ + bls.n 18330c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18325c │ │ │ │ + bne.n 18327c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1832d6 │ │ │ │ + bne.n 1832f6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18325c │ │ │ │ + bne.n 18327c │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1832bc │ │ │ │ + bne.n 1832dc │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 183260 │ │ │ │ + beq.n 183280 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 43ccc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 183260 │ │ │ │ + b.n 183280 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 43e04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1832f2 │ │ │ │ + beq.n 183312 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 183260 │ │ │ │ + b.n 183280 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18320a │ │ │ │ + b.n 18322a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 183184 │ │ │ │ - ldr r2, [pc, #52] @ (183328 ) │ │ │ │ + b.n 1831a4 │ │ │ │ + ldr r2, [pc, #52] @ (183348 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (18332c ) │ │ │ │ + ldr r1, [pc, #52] @ (18334c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829a4 │ │ │ │ - b.n 183206 │ │ │ │ + bl 1829c4 │ │ │ │ + b.n 183226 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #312 @ (adr r0, 18344c ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 18346c ) │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r5, r2 │ │ │ │ rev r4, r2 │ │ │ │ movs r4, r2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r5, r2 │ │ │ │ - cbnz r0, 18335c │ │ │ │ + cbnz r0, 18337c │ │ │ │ movs r4, r2 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r2 │ │ │ │ - cbnz r2, 183336 │ │ │ │ + cbnz r2, 183356 │ │ │ │ movs r4, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 4483c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1834bc │ │ │ │ + beq.w 1834dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183454 │ │ │ │ + beq.n 183474 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 183416 │ │ │ │ + bcs.n 183436 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 44980 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 44c94 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 18342e │ │ │ │ + beq.n 18344e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 43e04 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183460 │ │ │ │ + beq.n 183480 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183442 │ │ │ │ + beq.n 183462 │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -449144,112 +449156,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 43e04 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183474 │ │ │ │ + beq.n 183494 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 44634 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183494 │ │ │ │ - ldr r1, [pc, #204] @ (1834c8 ) │ │ │ │ + beq.n 1834b4 │ │ │ │ + ldr r1, [pc, #204] @ (1834e8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 18ad74 │ │ │ │ + bl 18ad94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1834b0 │ │ │ │ + bne.n 1834d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 18341e │ │ │ │ - ldr r3, [pc, #176] @ (1834cc ) │ │ │ │ + cbz r6, 18343e │ │ │ │ + ldr r3, [pc, #176] @ (1834ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 183438 │ │ │ │ - ldr r3, [pc, #156] @ (1834d0 ) │ │ │ │ + cbz r6, 183458 │ │ │ │ + ldr r3, [pc, #156] @ (1834f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 18341e │ │ │ │ + beq.n 18343e │ │ │ │ blx 440d8 │ │ │ │ - b.n 18341e │ │ │ │ + b.n 18343e │ │ │ │ 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 1833d0 │ │ │ │ + b.n 1833f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18341e │ │ │ │ - ldr r3, [pc, #120] @ (1834d4 ) │ │ │ │ + beq.n 18343e │ │ │ │ + ldr r3, [pc, #120] @ (1834f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 18341e │ │ │ │ + b.n 18343e │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18339e │ │ │ │ - cbz r6, 183486 │ │ │ │ - ldr r3, [pc, #104] @ (1834d8 ) │ │ │ │ + beq.n 1833be │ │ │ │ + cbz r6, 1834a6 │ │ │ │ + ldr r3, [pc, #104] @ (1834f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 183486 │ │ │ │ + b.n 1834a6 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1834a4 │ │ │ │ - cbz r6, 183486 │ │ │ │ - ldr r3, [pc, #88] @ (1834dc ) │ │ │ │ + beq.n 1834c4 │ │ │ │ + cbz r6, 1834a6 │ │ │ │ + ldr r3, [pc, #88] @ (1834fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 183490 │ │ │ │ + beq.n 1834b0 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 183438 │ │ │ │ - cbz r6, 18349c │ │ │ │ - ldr r3, [pc, #72] @ (1834e0 ) │ │ │ │ + b.n 183458 │ │ │ │ + cbz r6, 1834bc │ │ │ │ + ldr r3, [pc, #72] @ (183500 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 18348c │ │ │ │ - b.n 18341e │ │ │ │ + bne.n 1834ac │ │ │ │ + b.n 18343e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183486 │ │ │ │ - ldr r3, [pc, #56] @ (1834e4 ) │ │ │ │ + beq.n 1834a6 │ │ │ │ + ldr r3, [pc, #56] @ (183504 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 183486 │ │ │ │ + b.n 1834a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183486 │ │ │ │ - ldr r3, [pc, #48] @ (1834e8 ) │ │ │ │ + beq.n 1834a6 │ │ │ │ + ldr r3, [pc, #48] @ (183508 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 183486 │ │ │ │ + b.n 1834a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183424 │ │ │ │ - ldr r3, [pc, #40] @ (1834ec ) │ │ │ │ + beq.n 183444 │ │ │ │ + ldr r3, [pc, #40] @ (18350c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 183424 │ │ │ │ + b.n 183444 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r2 │ │ │ │ @@ -449261,15 +449273,15 @@ │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 183536 │ │ │ │ + cbz r0, 183556 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -449277,138 +449289,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 44174 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 440d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1835f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (183610 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183560 │ │ │ │ + bne.n 183580 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183550 │ │ │ │ + bne.n 183570 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1835a4 │ │ │ │ - ldr r4, [pc, #140] @ (1835f4 ) │ │ │ │ + cbnz r2, 1835c4 │ │ │ │ + ldr r4, [pc, #140] @ (183614 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181b18 │ │ │ │ - ldr r3, [pc, #132] @ (1835f8 ) │ │ │ │ - ldr r0, [pc, #132] @ (1835fc ) │ │ │ │ + bl 181b38 │ │ │ │ + ldr r3, [pc, #132] @ (183618 ) │ │ │ │ + ldr r0, [pc, #132] @ (18361c ) │ │ │ │ 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 183586 │ │ │ │ + bne.n 1835a6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 18359c │ │ │ │ + cbnz r3, 1835bc │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1835d2 │ │ │ │ - ldr r4, [pc, #84] @ (183600 ) │ │ │ │ + bne.n 1835f2 │ │ │ │ + ldr r4, [pc, #84] @ (183620 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1835bc │ │ │ │ + bne.n 1835dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1835ac │ │ │ │ - b.n 183566 │ │ │ │ + bne.n 1835cc │ │ │ │ + b.n 183586 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1835d8 │ │ │ │ + bne.n 1835f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1835a8 │ │ │ │ - b.n 183566 │ │ │ │ + bne.n 1835c8 │ │ │ │ + b.n 183586 │ │ │ │ nop │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (183648 ) │ │ │ │ + ldr r2, [pc, #52] @ (183668 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (18364c ) │ │ │ │ + ldr r3, [pc, #52] @ (18366c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18363e │ │ │ │ - ldr r2, [pc, #44] @ (183650 ) │ │ │ │ - ldr r4, [pc, #48] @ (183654 ) │ │ │ │ + cbz r1, 18365e │ │ │ │ + ldr r2, [pc, #44] @ (183670 ) │ │ │ │ + ldr r4, [pc, #48] @ (183674 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 44ce8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 44e14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44ce8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (183658 ) │ │ │ │ + ldr r1, [pc, #24] @ (183678 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 183620 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + b.n 183640 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -449420,167 +449432,167 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44e08 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (1837d8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1837f8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1837dc ) │ │ │ │ + ldr r4, [pc, #320] @ (1837fc ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1836b4 │ │ │ │ + bne.n 1836d4 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1836a4 │ │ │ │ + bne.n 1836c4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183786 │ │ │ │ - ldr r3, [pc, #288] @ (1837e0 ) │ │ │ │ + bne.n 1837a6 │ │ │ │ + ldr r3, [pc, #288] @ (183800 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18376a │ │ │ │ - ldr r3, [pc, #284] @ (1837e4 ) │ │ │ │ + bne.n 18378a │ │ │ │ + ldr r3, [pc, #284] @ (183804 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 183702 │ │ │ │ + cbz r3, 183722 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183738 │ │ │ │ + beq.n 183758 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1837e8 ) │ │ │ │ + ldr r3, [pc, #264] @ (183808 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1836e6 │ │ │ │ + bne.n 183706 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183774 │ │ │ │ + bne.n 183794 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1837ec ) │ │ │ │ + ldr r3, [pc, #228] @ (18380c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1837f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (183810 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181910 │ │ │ │ + bl 181930 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1837d2 │ │ │ │ + beq.n 1837f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1837f4 ) │ │ │ │ + ldr r0, [pc, #208] @ (183814 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4330 │ │ │ │ + bl 2c4350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1836dc │ │ │ │ - ldr r4, [pc, #188] @ (1837f8 ) │ │ │ │ + bne.n 1836fc │ │ │ │ + ldr r4, [pc, #188] @ (183818 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1837d2 │ │ │ │ + beq.n 1837f2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44e2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181bf4 │ │ │ │ - b.n 1836de │ │ │ │ + bl 181c14 │ │ │ │ + b.n 1836fe │ │ │ │ mov r0, r5 │ │ │ │ blx 44e2c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1836de │ │ │ │ + b.n 1836fe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1837b6 │ │ │ │ - ldr r6, [pc, #112] @ (1837fc ) │ │ │ │ + bne.n 1837d6 │ │ │ │ + ldr r6, [pc, #112] @ (18381c ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1837a0 │ │ │ │ + bne.n 1837c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18378e │ │ │ │ - b.n 1836bc │ │ │ │ + bne.n 1837ae │ │ │ │ + b.n 1836dc │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1837bc │ │ │ │ + bne.n 1837dc │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18378a │ │ │ │ - b.n 1836bc │ │ │ │ + bne.n 1837aa │ │ │ │ + b.n 1836dc │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1836de │ │ │ │ + b.n 1836fe │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vshr.u64 d16, d4, #20 │ │ │ │ - vshr.u64 d0, d4, #44 │ │ │ │ + vshr.u64 d16, d4, #52 │ │ │ │ + vqadd.u64 d16, d20, d4 │ │ │ │ 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 │ │ │ │ blx 4480c │ │ │ │ @@ -449596,75 +449608,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (1838bc ) │ │ │ │ + ldr r2, [pc, #120] @ (1838dc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1838c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1838e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1838c4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1838e4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182fe0 │ │ │ │ - cbz r0, 183882 │ │ │ │ - ldr r1, [pc, #100] @ (1838c8 ) │ │ │ │ + bl 183000 │ │ │ │ + cbz r0, 1838a2 │ │ │ │ + ldr r1, [pc, #100] @ (1838e8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44604 │ │ │ │ - cbz r0, 18387c │ │ │ │ - ldr r1, [pc, #92] @ (1838cc ) │ │ │ │ + cbz r0, 18389c │ │ │ │ + ldr r1, [pc, #92] @ (1838ec ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 43c6c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18389c │ │ │ │ + beq.n 1838bc │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1838d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1838c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1838f0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1838e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1838b8 │ │ │ │ + bne.n 1838d8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 183884 │ │ │ │ + b.n 1838a4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r2 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -449685,77 +449697,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 183a4c │ │ │ │ + beq.w 183a6c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 183a4c │ │ │ │ + beq.w 183a6c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183ade │ │ │ │ + beq.w 183afe │ │ │ │ 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 183a54 │ │ │ │ + beq.n 183a74 │ │ │ │ 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 183a5c │ │ │ │ + beq.n 183a7c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183a7c │ │ │ │ + beq.w 183a9c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1839fe │ │ │ │ + b.n 183a1e │ │ │ │ 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, 1839c4 │ │ │ │ + cbz r0, 1839e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1839c4 │ │ │ │ + bpl.n 1839e4 │ │ │ │ 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, 1839e2 │ │ │ │ + cbz r3, 183a02 │ │ │ │ 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] │ │ │ │ @@ -449767,18 +449779,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 183a7c │ │ │ │ + bls.n 183a9c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1839f0 │ │ │ │ + beq.n 183a10 │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -449791,206 +449803,206 @@ │ │ │ │ ldrd r3, r2, [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 18397c │ │ │ │ + bne.n 18399c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 183994 │ │ │ │ + b.n 1839b4 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183aec │ │ │ │ + bne.n 183b0c │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 183966 │ │ │ │ + bne.n 183986 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183966 │ │ │ │ + beq.w 183986 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 183970 │ │ │ │ + bne.w 183990 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 183aa4 │ │ │ │ + cbz r3, 183ac4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 183a8e │ │ │ │ + cbz r3, 183aae │ │ │ │ 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, 183ac6 │ │ │ │ + cbz r3, 183ae6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 183ab6 │ │ │ │ + cbz r3, 183ad6 │ │ │ │ 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, 183ad8 │ │ │ │ + cbz r3, 183af8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 183ad8 │ │ │ │ + cbz r3, 183af8 │ │ │ │ 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 183a54 │ │ │ │ + b.n 183a74 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 183948 │ │ │ │ + b.n 183968 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (183b10 ) │ │ │ │ + ldr r4, [pc, #16] @ (183b30 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4], #-592 @ 0xfffffdb0 │ │ │ │ + ldc2 0, cr0, [r4], {148} @ 0x94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (183bd0 ) │ │ │ │ + ldr r1, [pc, #172] @ (183bf0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (183bd4 ) │ │ │ │ + ldr r0, [pc, #172] @ (183bf4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (183bd8 ) │ │ │ │ - bl 18b59c │ │ │ │ - ldr r3, [pc, #164] @ (183bdc ) │ │ │ │ - ldr r2, [pc, #164] @ (183be0 ) │ │ │ │ + ldr r4, [pc, #164] @ (183bf8 ) │ │ │ │ + bl 18b5bc │ │ │ │ + ldr r3, [pc, #164] @ (183bfc ) │ │ │ │ + ldr r2, [pc, #164] @ (183c00 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 183bac │ │ │ │ - ldr r3, [pc, #148] @ (183be4 ) │ │ │ │ + beq.n 183bcc │ │ │ │ + ldr r3, [pc, #148] @ (183c04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 183b64 │ │ │ │ + cbz r3, 183b84 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 449a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 183b80 │ │ │ │ - ldr r3, [pc, #128] @ (183be8 ) │ │ │ │ + beq.n 183ba0 │ │ │ │ + ldr r3, [pc, #128] @ (183c08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 183b70 │ │ │ │ + cbz r3, 183b90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (183bec ) │ │ │ │ - ldr r2, [pc, #124] @ (183bf0 ) │ │ │ │ + ldr r3, [pc, #120] @ (183c0c ) │ │ │ │ + ldr r2, [pc, #124] @ (183c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r4, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 183b64 │ │ │ │ - ldr r1, [pc, #100] @ (183bf4 ) │ │ │ │ + bne.n 183b84 │ │ │ │ + ldr r1, [pc, #100] @ (183c14 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ - ldr r3, [pc, #92] @ (183bf8 ) │ │ │ │ + ldr r3, [pc, #92] @ (183c18 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183b70 │ │ │ │ - ldr r0, [pc, #88] @ (183bfc ) │ │ │ │ + beq.n 183b90 │ │ │ │ + ldr r0, [pc, #88] @ (183c1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4330 │ │ │ │ - b.n 183b64 │ │ │ │ - ldr r0, [pc, #80] @ (183c00 ) │ │ │ │ + bl 2c4350 │ │ │ │ + b.n 183b84 │ │ │ │ + ldr r0, [pc, #80] @ (183c20 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ - ldr r3, [pc, #76] @ (183c04 ) │ │ │ │ + bl 18b2cc │ │ │ │ + ldr r3, [pc, #76] @ (183c24 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 183b4c │ │ │ │ + b.n 183b6c │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfbf80094 │ │ │ │ - @ instruction: 0xfbf00094 │ │ │ │ - @ instruction: 0xfbde0094 │ │ │ │ - smlalbt r0, r0, lr, r4 │ │ │ │ + @ instruction: 0xfbd80094 │ │ │ │ + @ instruction: 0xfbd00094 │ │ │ │ + @ instruction: 0xfbbe0094 │ │ │ │ + @ instruction: 0xfbae0094 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbt r0, r0, r0, r4 │ │ │ │ + @ instruction: 0xfba00094 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfb9a0094 │ │ │ │ + @ instruction: 0xfb7a0094 │ │ │ │ vmaxnm.f32 , , │ │ │ │ str r7, [sp, #864] @ 0x360 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfb740094 │ │ │ │ + @ instruction: 0xfb540094 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 183c54 │ │ │ │ + cbz r1, 183c74 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (183c6c ) │ │ │ │ + ldr r2, [pc, #60] @ (183c8c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -450000,15 +450012,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (183c70 ) │ │ │ │ + ldr r2, [pc, #20] @ (183c90 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -450021,15 +450033,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] @ (183cac ) │ │ │ │ + ldr r2, [pc, #24] @ (183ccc ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -450037,27 +450049,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183ccc ) │ │ │ │ + ldr r2, [pc, #12] @ (183cec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (183cf0 ) │ │ │ │ + ldr r2, [pc, #16] @ (183d10 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ @@ -450073,54 +450085,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (183d48 ) │ │ │ │ + ldr r2, [pc, #40] @ (183d68 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 183d3a │ │ │ │ + cbz r3, 183d5a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (183d4c ) │ │ │ │ + ldr r2, [pc, #16] @ (183d6c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183d6c ) │ │ │ │ + ldr r2, [pc, #12] @ (183d8c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183d8c ) │ │ │ │ + ldr r2, [pc, #12] @ (183dac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r2 │ │ │ │ @@ -450128,55 +450140,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, 183dfa │ │ │ │ + cbnz r3, 183e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (183e08 ) │ │ │ │ + ldr r2, [pc, #88] @ (183e28 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (183e0c ) │ │ │ │ + ldr r2, [pc, #80] @ (183e2c ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (183e10 ) │ │ │ │ + ldr r2, [pc, #64] @ (183e30 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 183dea │ │ │ │ + cbz r2, 183e0a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (183e14 ) │ │ │ │ + ldr r2, [pc, #40] @ (183e34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (183e18 ) │ │ │ │ + ldr r2, [pc, #28] @ (183e38 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 183daa │ │ │ │ + b.n 183dca │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #608] @ 0x260 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ @@ -450189,27 +450201,27 @@ │ │ │ │ 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] @ (183e6c ) │ │ │ │ + ldr r2, [pc, #44] @ (183e8c ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (183e70 ) │ │ │ │ + ldr r2, [pc, #28] @ (183e90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (183e74 ) │ │ │ │ + ldr r2, [pc, #20] @ (183e94 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ @@ -450221,96 +450233,96 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 183ea0 │ │ │ │ - ldr r2, [pc, #32] @ (183eb4 ) │ │ │ │ + cbnz r2, 183ec0 │ │ │ │ + ldr r2, [pc, #32] @ (183ed4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (183eb8 ) │ │ │ │ + ldr r2, [pc, #20] @ (183ed8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 183e90 │ │ │ │ + b.n 183eb0 │ │ │ │ nop │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ movs r5, 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, 183eec │ │ │ │ - ldr r2, [pc, #44] @ (183f00 ) │ │ │ │ + cbnz r3, 183f0c │ │ │ │ + ldr r2, [pc, #44] @ (183f20 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (183f04 ) │ │ │ │ + ldr r2, [pc, #36] @ (183f24 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (183f08 ) │ │ │ │ + ldr r2, [pc, #24] @ (183f28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 183ed2 │ │ │ │ + b.n 183ef2 │ │ │ │ nop │ │ │ │ str r5, [sp, #880] @ 0x370 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183f28 ) │ │ │ │ + ldr r2, [pc, #12] @ (183f48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183f48 ) │ │ │ │ + ldr r2, [pc, #12] @ (183f68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (183f70 ) │ │ │ │ + ldr r2, [pc, #20] @ (183f90 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 44ce8 │ │ │ │ @@ -450324,60 +450336,60 @@ │ │ │ │ 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, 183f9a │ │ │ │ + cbz r1, 183fba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 183fe4 │ │ │ │ + beq.n 184004 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 183fc2 │ │ │ │ + b.n 183fe2 │ │ │ │ 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 183fe4 │ │ │ │ + beq.n 184004 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183fc8 │ │ │ │ + bne.n 183fe8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183fae │ │ │ │ + bne.n 183fce │ │ │ │ blx 43af4 │ │ │ │ - b.n 183fae │ │ │ │ + b.n 183fce │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ 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 183f74 │ │ │ │ + bl 183f94 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -450389,31 +450401,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18409c │ │ │ │ + beq.n 1840bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 184092 │ │ │ │ + bcs.n 1840b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 184110 │ │ │ │ + beq.n 184130 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 18405c │ │ │ │ + cbz r3, 18407c │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 184110 │ │ │ │ + bcs.n 184130 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 449e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -450443,18 +450455,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1840e6 │ │ │ │ + beq.n 184106 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1840e6 │ │ │ │ + bpl.n 184106 │ │ │ │ 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, [r6, #20] │ │ │ │ @@ -450462,57 +450474,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18afdc │ │ │ │ + bl 18affc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 184118 │ │ │ │ + bne.n 184138 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 449e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 184106 │ │ │ │ + b.n 184126 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (184254 ) │ │ │ │ + ldr r5, [pc, #252] @ (184274 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 184234 │ │ │ │ + beq.n 184254 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (184258 ) │ │ │ │ + ldr r6, [pc, #232] @ (184278 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -450541,152 +450553,152 @@ │ │ │ │ blx 4483c │ │ │ │ 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 1841d8 │ │ │ │ + beq.n 1841f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1841fa │ │ │ │ - ldr r1, [pc, #132] @ (18425c ) │ │ │ │ + bpl.n 18421a │ │ │ │ + ldr r1, [pc, #132] @ (18427c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 18420e │ │ │ │ + cbz r2, 18422e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1841f6 │ │ │ │ + beq.n 184216 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1841f6 │ │ │ │ + cbz r3, 184216 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 18422e │ │ │ │ + bpl.n 18424e │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (184260 ) │ │ │ │ + ldr r1, [pc, #92] @ (184280 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1841e2 │ │ │ │ - ldr r1, [pc, #84] @ (184264 ) │ │ │ │ + bne.n 184202 │ │ │ │ + ldr r1, [pc, #84] @ (184284 ) │ │ │ │ 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 18a9f4 │ │ │ │ + bl 18aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1841e2 │ │ │ │ + bne.n 184202 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1841e2 │ │ │ │ - ldr r1, [pc, #56] @ (184268 ) │ │ │ │ + b.n 184202 │ │ │ │ + ldr r1, [pc, #56] @ (184288 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1841d8 │ │ │ │ - ldr r1, [pc, #52] @ (18426c ) │ │ │ │ + b.n 1841f8 │ │ │ │ + ldr r1, [pc, #52] @ (18428c ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 184168 │ │ │ │ + b.n 184188 │ │ │ │ nop │ │ │ │ - rsbs r0, r6, #4849664 @ 0x4a0000 │ │ │ │ - rsb r0, r0, #4849664 @ 0x4a0000 │ │ │ │ - ble.n 184314 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + subs.w r0, r6, #4849664 @ 0x4a0000 │ │ │ │ + sub.w r0, r0, #4849664 @ 0x4a0000 │ │ │ │ ble.n 1842f4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ + ble.n 1842d4 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ movs r5, r2 │ │ │ │ - ble.n 1842dc │ │ │ │ + ble.n 1842bc │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ 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, 184298 │ │ │ │ + cbz r3, 1842b8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1842d0 │ │ │ │ + cbnz r3, 1842f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 44ce8 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1842ce │ │ │ │ + cbz r3, 1842ee │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 18ac88 │ │ │ │ + bl 18aca8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 18ab90 │ │ │ │ + bl 18abb0 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1842ce │ │ │ │ - bl 183f74 │ │ │ │ + beq.n 1842ee │ │ │ │ + bl 183f94 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1842c2 │ │ │ │ + bne.n 1842e2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 18428a │ │ │ │ + b.n 1842aa │ │ │ │ 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 r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 184342 │ │ │ │ + beq.n 184362 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 184348 │ │ │ │ + ldr.w r9, [pc, #72] @ 184368 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (18434c ) │ │ │ │ + ldr r7, [pc, #68] @ (18436c ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18ac54 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 184314 │ │ │ │ + bne.n 184334 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fff7634a │ │ │ │ + bl fff7636a │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -450720,19 +450732,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1843d0 │ │ │ │ - bl 183f74 │ │ │ │ + beq.n 1843f0 │ │ │ │ + bl 183f94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1843c6 │ │ │ │ + bne.n 1843e6 │ │ │ │ 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 │ │ │ │ @@ -450772,21 +450784,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 184472 │ │ │ │ + cbnz r4, 184492 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 184480 │ │ │ │ + cbnz r4, 1844a0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -450798,21 +450810,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 184442 │ │ │ │ + b.n 184462 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 184452 │ │ │ │ + b.n 184472 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -450828,47 +450840,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184682 │ │ │ │ + bne.w 1846a2 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184694 │ │ │ │ + bne.w 1846b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 184678 │ │ │ │ + beq.w 184698 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 18451c │ │ │ │ + b.n 18453c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 18465e │ │ │ │ + beq.w 18467e │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 184678 │ │ │ │ + beq.w 184698 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 18401c │ │ │ │ + bl 18403c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -450903,15 +450915,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1845ea │ │ │ │ + cbz r3, 18460a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -450934,73 +450946,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 44980 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1844f8 │ │ │ │ + beq.w 184518 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1844f8 │ │ │ │ + beq.w 184518 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184630 │ │ │ │ + bne.n 184650 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 184622 │ │ │ │ - b.n 1844f8 │ │ │ │ + bne.n 184642 │ │ │ │ + b.n 184518 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 184678 │ │ │ │ + beq.n 184698 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 18451c │ │ │ │ + bne.w 18453c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1844d6 │ │ │ │ + b.n 1844f6 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1844e8 │ │ │ │ + b.n 184508 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -451011,82 +451023,82 @@ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r1, 18471a │ │ │ │ + cbnz r1, 18473a │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 184728 │ │ │ │ + cbnz r2, 184748 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 184736 │ │ │ │ + beq.n 184756 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1846e4 │ │ │ │ + bne.n 184704 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1846d2 │ │ │ │ + b.n 1846f2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1846e4 │ │ │ │ + bne.n 184704 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 184706 │ │ │ │ + b.n 184726 │ │ │ │ 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 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 18401c │ │ │ │ + bl 18403c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 184856 │ │ │ │ + beq.n 184876 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -451102,28 +451114,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 184836 │ │ │ │ + bpl.n 184856 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 184824 │ │ │ │ + cbz r3, 184844 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1847e6 │ │ │ │ + b.n 184806 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -451142,15 +451154,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1847d6 │ │ │ │ + bne.n 1847f6 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -451165,43 +451177,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 184788 │ │ │ │ + b.n 1847a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 18488a │ │ │ │ + beq.n 1848aa │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 184874 │ │ │ │ - cbz r6, 1848a4 │ │ │ │ + bne.n 184894 │ │ │ │ + cbz r6, 1848c4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1848c2 │ │ │ │ + beq.n 1848e2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1848ae │ │ │ │ + b.n 1848ce │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1848c2 │ │ │ │ + beq.n 1848e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -451212,205 +451224,205 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ 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, [pc, #16] @ (1848ec ) │ │ │ │ + ldr r4, [pc, #16] @ (18490c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mrc 0, 3, r0, cr0, cr4, {4} │ │ │ │ + mrc 0, 2, r0, cr0, cr4, {4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1849a4 ) │ │ │ │ + ldr r0, [pc, #164] @ (1849c4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1849a8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1849c8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 18365c │ │ │ │ - cbz r0, 184928 │ │ │ │ + bl 18367c │ │ │ │ + cbz r0, 184948 │ │ │ │ blx 44f4c │ │ │ │ - ldr r3, [pc, #148] @ (1849ac ) │ │ │ │ + ldr r3, [pc, #148] @ (1849cc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 184924 │ │ │ │ - ldr r0, [pc, #144] @ (1849b0 ) │ │ │ │ + cbz r0, 184944 │ │ │ │ + ldr r0, [pc, #144] @ (1849d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4330 │ │ │ │ + bl 2c4350 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1849b4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1849d4 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44da8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18497e │ │ │ │ - ldr r0, [pc, #120] @ (1849b8 ) │ │ │ │ + cbz r0, 18499e │ │ │ │ + ldr r0, [pc, #120] @ (1849d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 43e58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 184996 │ │ │ │ + cbz r0, 1849b6 │ │ │ │ blx 449ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43c0c │ │ │ │ - cbnz r0, 184990 │ │ │ │ + cbnz r0, 1849b0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ - cbz r0, 184990 │ │ │ │ + cbz r0, 1849b0 │ │ │ │ adds r0, #1 │ │ │ │ blx 44f4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 184996 │ │ │ │ - ldr r3, [pc, #68] @ (1849bc ) │ │ │ │ + cbz r2, 1849b6 │ │ │ │ + ldr r3, [pc, #68] @ (1849dc ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 18491c │ │ │ │ + b.n 18493c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ - cbz r0, 18499e │ │ │ │ + cbz r0, 1849be │ │ │ │ adds r0, #1 │ │ │ │ blx 44f4c │ │ │ │ - b.n 184914 │ │ │ │ + b.n 184934 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 44f4c │ │ │ │ - b.n 184914 │ │ │ │ + b.n 184934 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 184910 │ │ │ │ + b.n 184930 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mrc 0, 1, r0, cr6, cr4, {4} │ │ │ │ + mrc 0, 0, r0, cr6, cr4, {4} │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - ldcl 0, cr0, [r4, #592] @ 0x250 │ │ │ │ + ldc 0, cr0, [r4, #592]! @ 0x250 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (184a00 ) │ │ │ │ + ldr r2, [pc, #48] @ (184a20 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1849e4 │ │ │ │ - ldr r3, [pc, #40] @ (184a04 ) │ │ │ │ + cbz r3, 184a04 │ │ │ │ + ldr r3, [pc, #40] @ (184a24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (184a08 ) │ │ │ │ + ldr r1, [pc, #32] @ (184a28 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1849da │ │ │ │ + b.n 1849fa │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #-592]! @ 0xfffffdb0 │ │ │ │ - ldcl 0, cr0, [r0, #-592]! @ 0xfffffdb0 │ │ │ │ + ldcl 0, cr0, [r2, #-592] @ 0xfffffdb0 │ │ │ │ + ldcl 0, cr0, [r0, #-592] @ 0xfffffdb0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ 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] @ (184a5c ) │ │ │ │ + ldr r0, [pc, #60] @ (184a7c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184a52 │ │ │ │ - ldr r0, [pc, #48] @ (184a60 ) │ │ │ │ + bgt.n 184a72 │ │ │ │ + ldr r0, [pc, #48] @ (184a80 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184a52 │ │ │ │ - ldr r0, [pc, #36] @ (184a64 ) │ │ │ │ + bgt.n 184a72 │ │ │ │ + ldr r0, [pc, #36] @ (184a84 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184a52 │ │ │ │ + bgt.n 184a72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 184a4e │ │ │ │ + beq.n 184a6e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ movs r5, r2 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ movs r5, r2 │ │ │ │ ldrh r0, [r0, #28] │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (184ac4 ) │ │ │ │ + ldr r0, [pc, #72] @ (184ae4 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 184ac0 │ │ │ │ + beq.n 184ae0 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44120 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 184ab2 │ │ │ │ + ble.n 184ad2 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 184aae │ │ │ │ + cbnz r2, 184ace │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 184aa6 │ │ │ │ + bne.n 184ac6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 440d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @@ -452702,17 +452714,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] @ 185948 │ │ │ │ - vldr d7, [pc, #40] @ 185950 │ │ │ │ - add r3, pc, #44 @ (adr r3, 185958 ) │ │ │ │ + vldr d6, [pc, #36] @ 185968 │ │ │ │ + vldr d7, [pc, #40] @ 185970 │ │ │ │ + add r3, pc, #44 @ (adr r3, 185978 ) │ │ │ │ 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] │ │ │ │ @@ -452721,15 +452733,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 185958 │ │ │ │ + bgt.n 185978 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -452744,54 +452756,54 @@ │ │ │ │ ubfx r3, r3, #3, #6 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ add.w r8, r3, #32 │ │ │ │ adds r2, r3, r5 │ │ │ │ add r8, r6 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r0, [r6, #28] │ │ │ │ - bls.n 1859dc │ │ │ │ + bls.n 1859fc │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r6, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184b64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rsb r2, r3, #127 @ 0x7f │ │ │ │ cmp r5, r2 │ │ │ │ ittt ls │ │ │ │ subls r3, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r5, r5, r3 │ │ │ │ - bls.n 1859dc │ │ │ │ + bls.n 1859fc │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184b64 │ │ │ │ add.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r5, r3 │ │ │ │ add.w r4, r4, #64 @ 0x40 │ │ │ │ - bhi.n 1859c4 │ │ │ │ + bhi.n 1859e4 │ │ │ │ add r7, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 44980 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, #204] @ (185acc ) │ │ │ │ - ldr r3, [pc, #208] @ (185ad0 ) │ │ │ │ + ldr r1, [pc, #204] @ (185aec ) │ │ │ │ + ldr r3, [pc, #208] @ (185af0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r6, ip, [r4, #24] │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -452806,106 +452818,106 @@ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsr.w r3, r6, r3 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ - bne.n 185a1a │ │ │ │ - ldr r1, [pc, #136] @ (185ad4 ) │ │ │ │ + bne.n 185a3a │ │ │ │ + ldr r1, [pc, #136] @ (185af4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 185a7a │ │ │ │ - ldr r6, [pc, #116] @ (185ad8 ) │ │ │ │ + beq.n 185a9a │ │ │ │ + ldr r6, [pc, #116] @ (185af8 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 185a64 │ │ │ │ + bne.n 185a84 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 185960 │ │ │ │ + bl 185980 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ mvns r3, r2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 185a88 │ │ │ │ + bne.n 185aa8 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #40] @ (185adc ) │ │ │ │ - ldr r3, [pc, #28] @ (185ad0 ) │ │ │ │ + ldr r2, [pc, #40] @ (185afc ) │ │ │ │ + ldr r3, [pc, #28] @ (185af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185ac8 │ │ │ │ + bne.n 185ae8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #1000 @ (adr r5, 185eb8 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 185e58 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 185c00 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 185ba0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ 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 442a0 │ │ │ │ - cbz r0, 185b2a │ │ │ │ + cbz r0, 185b4a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 185b1c │ │ │ │ + beq.n 185b3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 185b1c │ │ │ │ + cbz r3, 185b3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 185b16 │ │ │ │ + cbz r3, 185b36 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 185b1c │ │ │ │ + cbz r3, 185b3c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 185b28 │ │ │ │ + cbz r3, 185b48 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185b20 │ │ │ │ + bne.n 185b40 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -452915,17 +452927,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 449ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 185b72 │ │ │ │ + cbz r0, 185b92 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -452938,176 +452950,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 185ce8 │ │ │ │ + beq.w 185d08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 185cce │ │ │ │ + beq.w 185cee │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 185cb0 │ │ │ │ + beq.n 185cd0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 185c94 │ │ │ │ + beq.n 185cb4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 185c7c │ │ │ │ + beq.n 185c9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 185c66 │ │ │ │ + beq.n 185c86 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185c4a │ │ │ │ + beq.n 185c6a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 185c2e │ │ │ │ + cbz r5, 185c4e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 185c16 │ │ │ │ + cbz r0, 185c36 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 185b78 │ │ │ │ + bl 185b98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185c08 │ │ │ │ + bne.n 185c28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 185c20 │ │ │ │ + cbz r3, 185c40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 185bfe │ │ │ │ + bne.n 185c1e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 185c3a │ │ │ │ + cbz r3, 185c5a │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 185bf0 │ │ │ │ + bne.n 185c10 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 185c56 │ │ │ │ + cbz r3, 185c76 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 185be0 │ │ │ │ + bne.n 185c00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 185c70 │ │ │ │ + cbz r3, 185c90 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185bd2 │ │ │ │ + bne.n 185bf2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 185c86 │ │ │ │ + cbz r3, 185ca6 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 185bc6 │ │ │ │ + bne.n 185be6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 185ca0 │ │ │ │ + cbz r3, 185cc0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 185bb6 │ │ │ │ + bne.n 185bd6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 185cbc │ │ │ │ + cbz r3, 185cdc │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 185ba6 │ │ │ │ + bne.w 185bc6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 185cd8 │ │ │ │ + cbz r3, 185cf8 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 185b94 │ │ │ │ + bne.w 185bb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 185cf4 │ │ │ │ + cbz r3, 185d14 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ 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, 185d36 │ │ │ │ + cbz r2, 185d56 │ │ │ │ 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, 185d32 │ │ │ │ + cbz r2, 185d52 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 185d36 │ │ │ │ + cbz r3, 185d56 │ │ │ │ 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, 185d5c │ │ │ │ + cbz r0, 185d7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 185b78 │ │ │ │ + bl 185b98 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185d4a │ │ │ │ + bne.n 185d6a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 185d66 │ │ │ │ + cbz r3, 185d86 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -453115,43 +453127,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov lr, r0 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 185df4 │ │ │ │ + beq.n 185e14 │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r2, #8 │ │ │ │ add ip, r1 │ │ │ │ - cbz r4, 185dca │ │ │ │ + cbz r4, 185dea │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 185ddc │ │ │ │ + beq.n 185dfc │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 185dc2 │ │ │ │ + b.n 185de2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r2, r5, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 185ddc │ │ │ │ + beq.n 185dfc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 185daa │ │ │ │ - b.n 185ddc │ │ │ │ + bhi.n 185dca │ │ │ │ + b.n 185dfc │ │ │ │ add r1, r2 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -453160,409 +453172,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 185e04 │ │ │ │ + cbz r1, 185e24 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 185e28 │ │ │ │ - cbz r2, 185e12 │ │ │ │ + bne.n 185e48 │ │ │ │ + cbz r2, 185e32 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ ldrd r4, r1, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ - bl 185d00 │ │ │ │ + bl 185d20 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 185e06 │ │ │ │ - b.n 185d8a │ │ │ │ + bne.n 185e26 │ │ │ │ + b.n 185daa │ │ │ │ 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 449e0 │ │ │ │ - cbz r0, 185e70 │ │ │ │ + cbz r0, 185e90 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 185e6e │ │ │ │ + cbz r4, 185e8e │ │ │ │ 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, 185e6e │ │ │ │ + cbz r3, 185e8e │ │ │ │ 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 449e0 │ │ │ │ - cbz r0, 185eb8 │ │ │ │ + cbz r0, 185ed8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 185eb6 │ │ │ │ + cbz r4, 185ed6 │ │ │ │ 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, 185eb6 │ │ │ │ + cbz r3, 185ed6 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 185ee2 │ │ │ │ + cbz r0, 185f02 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 185f02 │ │ │ │ + cbz r1, 185f22 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r4, 185f4e │ │ │ │ + cbz r4, 185f6e │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 185f3a │ │ │ │ + bhi.n 185f5a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185f34 │ │ │ │ + beq.n 185f54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 185f34 │ │ │ │ + b.n 185f54 │ │ │ │ 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, 185f86 │ │ │ │ + cbnz r3, 185fa6 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r4, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r4, 185fc4 │ │ │ │ + cbnz r4, 185fe4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 185fbe │ │ │ │ + cbz r0, 185fde │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 185fbe │ │ │ │ + b.n 185fde │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 185ffa │ │ │ │ + bne.n 18601a │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 185ff4 │ │ │ │ + beq.n 186014 │ │ │ │ mov r0, ip │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 18606a │ │ │ │ + cbnz r4, 18608a │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 186052 │ │ │ │ + cbz r3, 186072 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 186042 │ │ │ │ + bcc.n 186062 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18603c │ │ │ │ + beq.n 18605c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 43fd0 │ │ │ │ - b.n 18603c │ │ │ │ + b.n 18605c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18603c │ │ │ │ + b.n 18605c │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1860e4 │ │ │ │ + beq.n 186104 │ │ │ │ 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] │ │ │ │ sub.w r4, r0, #24 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r2, 1860aa │ │ │ │ + cbz r2, 1860ca │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 1860a6 │ │ │ │ + cbz r2, 1860c6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1860aa │ │ │ │ + cbz r3, 1860ca │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1860d2 │ │ │ │ + cbz r0, 1860f2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 185b78 │ │ │ │ + bl 185b98 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1860c0 │ │ │ │ + bne.n 1860e0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1860dc │ │ │ │ + cbz r3, 1860fc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 186152 │ │ │ │ + cbz r1, 186172 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 18613e │ │ │ │ + cbz r0, 18615e │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 18614c │ │ │ │ + cbz r3, 18616c │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 186112 │ │ │ │ + cbz r3, 186132 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 186116 │ │ │ │ + cbz r2, 186136 │ │ │ │ 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, 18613a │ │ │ │ + cbz r0, 18615a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 18613a │ │ │ │ + cbz r3, 18615a │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1860fa │ │ │ │ + bne.n 18611a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 18613a │ │ │ │ + b.n 18615a │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 186126 │ │ │ │ + b.n 186146 │ │ │ │ bx lr │ │ │ │ - cbz r1, 186194 │ │ │ │ + cbz r1, 1861b4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 186192 │ │ │ │ + cbz r0, 1861b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 186196 │ │ │ │ + cbz r3, 1861b6 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 186170 │ │ │ │ + b.n 186190 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18616e │ │ │ │ + bne.n 18618e │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 186188 │ │ │ │ + cbz r2, 1861a8 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18617c │ │ │ │ + b.n 18619c │ │ │ │ nop │ │ │ │ - cbz r0, 1861a6 │ │ │ │ + cbz r0, 1861c6 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1861a6 │ │ │ │ + cbz r0, 1861c6 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1861da │ │ │ │ + cbz r0, 1861fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 18621c │ │ │ │ + cbz r1, 18623c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -453579,102 +453591,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185b2c │ │ │ │ + bl 185b4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 18c008 │ │ │ │ + bl 18c028 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186286 │ │ │ │ + cbz r0, 1862a6 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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] @ (1862dc ) │ │ │ │ + ldr r1, [pc, #60] @ (1862fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1862e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (186300 ) │ │ │ │ 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 186248 │ │ │ │ - ldr r2, [pc, #40] @ (1862e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1862e0 ) │ │ │ │ + bl 186268 │ │ │ │ + ldr r2, [pc, #40] @ (186304 ) │ │ │ │ + ldr r3, [pc, #32] @ (186300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1862d8 │ │ │ │ + bne.n 1862f8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 186346 │ │ │ │ + cbz r0, 186366 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18c008 │ │ │ │ + bl 18c028 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186340 │ │ │ │ + cbz r0, 186360 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -453684,133 +453696,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 449ec │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 18633e │ │ │ │ + b.n 18635e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1863bc ) │ │ │ │ + ldr r0, [pc, #80] @ (1863dc ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1863c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1863e0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 186390 │ │ │ │ + cbz r0, 1863b0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 449ec │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1862e8 │ │ │ │ - ldr r2, [pc, #36] @ (1863c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1863c0 ) │ │ │ │ + bl 186308 │ │ │ │ + ldr r2, [pc, #36] @ (1863e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1863e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1863b6 │ │ │ │ + bne.n 1863d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (186438 ) │ │ │ │ + ldr r1, [pc, #92] @ (186458 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (18643c ) │ │ │ │ + ldr r2, [pc, #92] @ (18645c ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 186408 │ │ │ │ + cbz r0, 186428 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 449ec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1862e8 │ │ │ │ - ldr r2, [pc, #40] @ (186440 ) │ │ │ │ - ldr r3, [pc, #36] @ (18643c ) │ │ │ │ + bl 186308 │ │ │ │ + ldr r2, [pc, #40] @ (186460 ) │ │ │ │ + ldr r3, [pc, #36] @ (18645c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186432 │ │ │ │ + bne.n 186452 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186468 │ │ │ │ + cbz r0, 186488 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ 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 186472 │ │ │ │ + bne.n 186492 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, 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 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -453822,66 +453834,66 @@ │ │ │ │ adds r4, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ and.w r2, r4, r3 │ │ │ │ ands r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 186582 │ │ │ │ + bhi.n 1865a2 │ │ │ │ subs r1, #1 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, r5, r6 │ │ │ │ add.w r0, r6, #8 │ │ │ │ add r0, r5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18651c │ │ │ │ + beq.n 18653c │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186594 │ │ │ │ + beq.n 1865b4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1864fc │ │ │ │ + cbnz r3, 18651c │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 186516 │ │ │ │ + beq.n 186536 │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1865b6 │ │ │ │ + beq.n 1865d6 │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -453896,59 +453908,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1864dc │ │ │ │ - b.n 186594 │ │ │ │ + bne.n 1864fc │ │ │ │ + b.n 1865b4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1865b6 │ │ │ │ + cbz r0, 1865d6 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1864fc │ │ │ │ + b.n 18651c │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1865ba │ │ │ │ + bhi.n 1865da │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1864e2 │ │ │ │ + b.n 186502 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 186516 │ │ │ │ + b.n 186536 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 186488 │ │ │ │ + bl 1864a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1865e6 │ │ │ │ + cbz r0, 186606 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 186636 │ │ │ │ + cbz r0, 186656 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -453958,224 +453970,224 @@ │ │ │ │ movcc r3, r0 │ │ │ │ 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 186630 │ │ │ │ + bhi.n 186650 │ │ │ │ movs r1, #1 │ │ │ │ - bl 185d70 │ │ │ │ + bl 185d90 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 185d00 │ │ │ │ + bl 185d20 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r0, r3 │ │ │ │ bics.w r0, r0, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 186662 │ │ │ │ + bhi.n 186682 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 18666a │ │ │ │ + cbz r0, 18668a │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 1866d6 │ │ │ │ + cbz r0, 1866f6 │ │ │ │ add.w ip, 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 ip, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1866d4 │ │ │ │ + cbz r1, 1866f4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1866be │ │ │ │ + cbz r3, 1866de │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1866b4 │ │ │ │ + bne.n 1866d4 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1866ca │ │ │ │ + cbz r3, 1866ea │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [ip, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1866a4 │ │ │ │ + b.n 1866c4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r1, r3 │ │ │ │ bics.w r1, r1, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 18671a │ │ │ │ + bhi.n 18673a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ pop {r3, 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 186888 │ │ │ │ + vldr d8, [pc, #320] @ 1868a8 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 186842 │ │ │ │ + beq.n 186862 │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1867cc │ │ │ │ + cbz r3, 1867ec │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1867b0 │ │ │ │ + beq.n 1867d0 │ │ │ │ ldrb.w r3, [r9, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1867aa │ │ │ │ + bpl.n 1867ca │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1867aa │ │ │ │ + beq.n 1867ca │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 185d70 │ │ │ │ + bl 185d90 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1867b0 │ │ │ │ + beq.n 1867d0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 18677a │ │ │ │ + bne.n 18679a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 186842 │ │ │ │ + beq.n 186862 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18676e │ │ │ │ + bne.n 18678e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1867de │ │ │ │ + cbz r1, 1867fe │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ ldrd r1, r3, [fp, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [fp, #-24] │ │ │ │ sub.w r9, fp, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [fp, #12] │ │ │ │ - cbz r0, 186810 │ │ │ │ + cbz r0, 186830 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ cmp r9, r1 │ │ │ │ ldr.w r1, [fp, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 18680c │ │ │ │ + cbz r1, 18682c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 186810 │ │ │ │ + cbz r3, 186830 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 186830 │ │ │ │ + cbz r0, 186850 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 185b78 │ │ │ │ + bl 185b98 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18681e │ │ │ │ + bne.n 18683e │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 18683a │ │ │ │ + cbz r3, 18685a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ - b.n 1867b0 │ │ │ │ + b.n 1867d0 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 186752 │ │ │ │ + bne.n 186772 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 186868 │ │ │ │ + beq.n 186888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 186858 │ │ │ │ + bne.n 186878 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 18684e │ │ │ │ + bne.n 18686e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 186878 │ │ │ │ - bl 185d00 │ │ │ │ + cbz r0, 186898 │ │ │ │ + bl 185d20 │ │ │ │ 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, lr} │ │ │ │ @@ -454186,72 +454198,72 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1868c0 │ │ │ │ + bhi.n 1868e0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1868de │ │ │ │ + bls.n 1868fe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1868bc │ │ │ │ + beq.n 1868dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1868ba │ │ │ │ + b.n 1868da │ │ │ │ mov r1, r3 │ │ │ │ - bl 185e74 │ │ │ │ - b.n 1868bc │ │ │ │ + bl 185e94 │ │ │ │ + b.n 1868dc │ │ │ │ nop │ │ │ │ - cbz r0, 186918 │ │ │ │ + cbz r0, 186938 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 185e74 │ │ │ │ - cbz r0, 186916 │ │ │ │ - vldr d7, [pc, #28] @ 186920 │ │ │ │ + bl 185e94 │ │ │ │ + cbz r0, 186936 │ │ │ │ + vldr d7, [pc, #28] @ 186940 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 18696e │ │ │ │ + cbz r0, 18698e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ bfc r3, #0, #11 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r1, r3, #16 │ │ │ │ - bl 185e74 │ │ │ │ - cbz r0, 18696a │ │ │ │ + bl 185e94 │ │ │ │ + cbz r0, 18698a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ strd r3, r1, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -454263,60 +454275,60 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1869b0 │ │ │ │ + bhi.n 1869d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1869aa │ │ │ │ + cbz r3, 1869ca │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1869d0 │ │ │ │ + bcs.n 1869f0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1869aa │ │ │ │ + beq.n 1869ca │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 18699e │ │ │ │ + b.n 1869be │ │ │ │ mov r1, r4 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18699c │ │ │ │ + b.n 1869bc │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 186a18 │ │ │ │ + cbz r1, 186a38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186890 │ │ │ │ + bl 1868b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186a12 │ │ │ │ + cbz r0, 186a32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 44980 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -454331,40 +454343,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 18c008 │ │ │ │ + bl 18c028 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 186a62 │ │ │ │ + bhi.n 186a82 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 186a86 │ │ │ │ + cbnz r4, 186aa6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 186a9e │ │ │ │ + bcs.n 186abe │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186a5c │ │ │ │ + beq.n 186a7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -454375,145 +454387,145 @@ │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 186a5c │ │ │ │ - b.n 186a86 │ │ │ │ + beq.n 186a7c │ │ │ │ + b.n 186aa6 │ │ │ │ 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] @ (186b04 ) │ │ │ │ + ldr r1, [pc, #60] @ (186b24 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (186b08 ) │ │ │ │ + ldr r3, [pc, #60] @ (186b28 ) │ │ │ │ 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 186a20 │ │ │ │ - ldr r2, [pc, #40] @ (186b0c ) │ │ │ │ - ldr r3, [pc, #32] @ (186b08 ) │ │ │ │ + bl 186a40 │ │ │ │ + ldr r2, [pc, #40] @ (186b2c ) │ │ │ │ + ldr r3, [pc, #32] @ (186b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186b00 │ │ │ │ + bne.n 186b20 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 186b4c │ │ │ │ + cbnz r3, 186b6c │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r4 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, ip │ │ │ │ - bhi.n 186b52 │ │ │ │ + bhi.n 186b72 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 186b70 │ │ │ │ + bcs.n 186b90 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186b4c │ │ │ │ + beq.n 186b6c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 186b46 │ │ │ │ + b.n 186b66 │ │ │ │ mov r1, r2 │ │ │ │ - bl 185e74 │ │ │ │ - b.n 186b48 │ │ │ │ + bl 185e94 │ │ │ │ + b.n 186b68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ umull r5, r4, r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r4, 186be0 │ │ │ │ + cbnz r4, 186c00 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp ip, r4 │ │ │ │ ittt ls │ │ │ │ strls.w ip, [r0, #4] │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ addls r4, r4, r1 │ │ │ │ - bhi.n 186bbe │ │ │ │ - cbz r4, 186be0 │ │ │ │ + bhi.n 186bde │ │ │ │ + cbz r4, 186c00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 186be4 │ │ │ │ + bcs.n 186c04 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186be0 │ │ │ │ + cbz r0, 186c00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 186bb0 │ │ │ │ + b.n 186bd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 186bb8 │ │ │ │ + b.n 186bd8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 186bae │ │ │ │ + b.n 186bce │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -454535,117 +454547,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 186c60 │ │ │ │ - vldr d7, [pc, #112] @ 186cc0 │ │ │ │ - add r1, pc, #116 @ (adr r1, 186cc8 ) │ │ │ │ + cbnz r1, 186c80 │ │ │ │ + vldr d7, [pc, #112] @ 186ce0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 186ce8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 43b54 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 186cb4 │ │ │ │ - ldr r0, [pc, #80] @ (186cd0 ) │ │ │ │ + beq.n 186cd4 │ │ │ │ + ldr r0, [pc, #80] @ (186cf0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 186ca0 │ │ │ │ + blt.n 186cc0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44120 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 186cb8 │ │ │ │ + beq.n 186cd8 │ │ │ │ blx 440d8 │ │ │ │ - add r3, pc, #28 @ (adr r3, 186cc0 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 186ce0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 440d8 │ │ │ │ - b.n 186cb4 │ │ │ │ + b.n 186cd4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (186ee4 ) │ │ │ │ + ldr r7, [pc, #544] @ (186f04 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 186c7a │ │ │ │ + bpl.n 186c9a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 186ce6 │ │ │ │ + cbz r3, 186d06 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 186cf6 │ │ │ │ + cbz r2, 186d16 │ │ │ │ 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] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 186d44 │ │ │ │ + bcc.n 186d64 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 186d1e │ │ │ │ + bhi.n 186d3e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 186d34 │ │ │ │ - cbz r3, 186d1a │ │ │ │ + bhi.n 186d54 │ │ │ │ + cbz r3, 186d3a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 186d30 │ │ │ │ + bls.n 186d50 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 186d26 │ │ │ │ + cbz r3, 186d46 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 186d30 │ │ │ │ + bls.n 186d50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 186d38 │ │ │ │ + cbz r3, 186d58 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 186d3e │ │ │ │ + bhi.n 186d5e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 186d04 │ │ │ │ + b.n 186d24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186d30 │ │ │ │ + bne.n 186d50 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -454655,40 +454667,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - cbz r0, 186d70 │ │ │ │ + cbz r0, 186d90 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 186d90 │ │ │ │ + bls.n 186db0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 186db8 │ │ │ │ + cbz r2, 186dd8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -454697,40 +454709,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - cbz r0, 186de4 │ │ │ │ + cbz r0, 186e04 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 186e04 │ │ │ │ + bls.n 186e24 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 186e2c │ │ │ │ + cbz r2, 186e4c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -454744,172 +454756,172 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - cbz r6, 186e5e │ │ │ │ + cbz r6, 186e7e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 186f04 │ │ │ │ + beq.n 186f24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186eda │ │ │ │ + bne.n 186efa │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 186e82 │ │ │ │ + cbz r6, 186ea2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 186e72 │ │ │ │ + bhi.n 186e92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 186ecc │ │ │ │ + bls.n 186eec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 186ecc │ │ │ │ + bmi.n 186eec │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 186ede │ │ │ │ - cbz r2, 186ea4 │ │ │ │ + beq.n 186efe │ │ │ │ + cbz r2, 186ec4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 186ee8 │ │ │ │ + bpl.n 186f08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 186f34 │ │ │ │ + beq.n 186f54 │ │ │ │ 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 186d48 │ │ │ │ + bl 186d68 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 186e8c │ │ │ │ + bhi.n 186eac │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 186e68 │ │ │ │ + b.n 186e88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 186f10 │ │ │ │ + cbz r2, 186f30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 186f10 │ │ │ │ + bmi.n 186f30 │ │ │ │ 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 186ec6 │ │ │ │ + b.n 186ee6 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 186f50 │ │ │ │ + beq.n 186f70 │ │ │ │ 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 186dbc │ │ │ │ + bl 186ddc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 186ec6 │ │ │ │ + b.n 186ee6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186dbc │ │ │ │ + bl 186ddc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 186eaa │ │ │ │ + b.n 186eca │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186d48 │ │ │ │ + bl 186d68 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 186f16 │ │ │ │ + b.n 186f36 │ │ │ │ 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, 186f8c │ │ │ │ + cbz r1, 186fac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1871bc │ │ │ │ + beq.w 1871dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1871fe │ │ │ │ + beq.w 18721e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186f9e │ │ │ │ + bne.n 186fbe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ - beq.n 186ff0 │ │ │ │ + beq.n 187010 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 186fd2 │ │ │ │ + bls.n 186ff2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 186fde │ │ │ │ + cbz r7, 186ffe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -454918,15 +454930,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r2, [r8] │ │ │ │ - bls.n 18700a │ │ │ │ + bls.n 18702a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -454936,76 +454948,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r3, r1, #0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r6, 18703a │ │ │ │ - cbz r5, 18703a │ │ │ │ + cbz r6, 18705a │ │ │ │ + cbz r5, 18705a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18702c │ │ │ │ + bhi.n 18704c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 187098 │ │ │ │ + beq.n 1870b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1870e8 │ │ │ │ + beq.n 187108 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 187194 │ │ │ │ + bne.w 1871b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 18711c │ │ │ │ + beq.n 18713c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1872ba │ │ │ │ + beq.w 1872da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1870f0 │ │ │ │ + bpl.n 187110 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 18706a │ │ │ │ + cbz r0, 18708a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 18709c │ │ │ │ + bpl.n 1870bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 187074 │ │ │ │ + cbz r3, 187094 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1870c0 │ │ │ │ + bpl.n 1870e0 │ │ │ │ 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 187090 │ │ │ │ + beq.n 1870b0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 187112 │ │ │ │ + bmi.n 187132 │ │ │ │ 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, 1870a6 │ │ │ │ + cbz r3, 1870c6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1870c0 │ │ │ │ + bpl.n 1870e0 │ │ │ │ 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 186d48 │ │ │ │ + bl 186d68 │ │ │ │ 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] │ │ │ │ @@ -455013,358 +455025,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 186dbc │ │ │ │ + bl 186ddc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 187098 │ │ │ │ + beq.n 1870b8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 187090 │ │ │ │ + b.n 1870b0 │ │ │ │ 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 186dbc │ │ │ │ + bl 186ddc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187064 │ │ │ │ - b.n 18706a │ │ │ │ + bne.n 187084 │ │ │ │ + b.n 18708a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 187054 │ │ │ │ + bne.n 187074 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1872b6 │ │ │ │ + beq.w 1872d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 18719a │ │ │ │ + bpl.n 1871ba │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 18715a │ │ │ │ + cbz r0, 18717a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 18715a │ │ │ │ + bmi.n 18717a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 18713e │ │ │ │ + cbz r3, 18715e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 187166 │ │ │ │ + bpl.n 187186 │ │ │ │ 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 186dbc │ │ │ │ + bl 186ddc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 187166 │ │ │ │ + b.n 187186 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187074 │ │ │ │ + beq.n 187094 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 187074 │ │ │ │ + bmi.n 187094 │ │ │ │ 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 186d48 │ │ │ │ + bl 186d68 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 187098 │ │ │ │ - b.n 1870ec │ │ │ │ + beq.n 1870b8 │ │ │ │ + b.n 18710c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 18708a │ │ │ │ + b.n 1870aa │ │ │ │ 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 186d48 │ │ │ │ + bl 186d68 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18712e │ │ │ │ - b.n 18715a │ │ │ │ + bne.n 18714e │ │ │ │ + b.n 18717a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18723a │ │ │ │ + bls.n 18725a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18728a │ │ │ │ + beq.n 1872aa │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187290 │ │ │ │ + beq.n 1872b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18702a │ │ │ │ + bne.w 18704a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187264 │ │ │ │ + beq.n 187284 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18704e │ │ │ │ - b.n 187194 │ │ │ │ + beq.w 18706e │ │ │ │ + b.n 1871b4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 187268 │ │ │ │ + bls.n 187288 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1872aa │ │ │ │ + beq.n 1872ca │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18702a │ │ │ │ + bne.w 18704a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1870ec │ │ │ │ + beq.w 18710c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18704e │ │ │ │ - b.n 187194 │ │ │ │ + beq.w 18706e │ │ │ │ + b.n 1871b4 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1871e4 │ │ │ │ + beq.n 187204 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1871f4 │ │ │ │ + bne.n 187214 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 187090 │ │ │ │ + b.n 1870b0 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 18727c │ │ │ │ + cbz r6, 18729c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 187090 │ │ │ │ + b.n 1870b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 187090 │ │ │ │ + b.n 1870b0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1871d2 │ │ │ │ + bne.n 1871f2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18702a │ │ │ │ + bne.w 18704a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 187098 │ │ │ │ + beq.w 1870b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18704e │ │ │ │ - b.n 187098 │ │ │ │ + bne.w 18706e │ │ │ │ + b.n 1870b8 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18702a │ │ │ │ - b.n 187220 │ │ │ │ + bne.w 18704a │ │ │ │ + b.n 187240 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1872ce │ │ │ │ + cbz r3, 1872ee │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1872c4 │ │ │ │ + bne.n 1872e4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1872e2 │ │ │ │ + cbz r3, 187302 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1872d8 │ │ │ │ + bne.n 1872f8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1872f8 │ │ │ │ + cbz r3, 187318 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1872ee │ │ │ │ + bne.n 18730e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 187318 │ │ │ │ + bls.n 187338 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187310 │ │ │ │ + b.n 187330 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 187318 │ │ │ │ + bls.n 187338 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 187304 │ │ │ │ + beq.n 187324 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 18732c │ │ │ │ + cbz r3, 18734c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187322 │ │ │ │ + bne.n 187342 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 18734c │ │ │ │ + bls.n 18736c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187344 │ │ │ │ + b.n 187364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 18734c │ │ │ │ + bls.n 18736c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 187338 │ │ │ │ + beq.n 187358 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 18739c │ │ │ │ + cbz r1, 1873bc │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 18736e │ │ │ │ + b.n 18738e │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ands.w r3, r3, ip, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r4 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18736c │ │ │ │ - ldr.w lr, [pc, #20] @ 1873a0 │ │ │ │ + bne.n 18738c │ │ │ │ + ldr.w lr, [pc, #20] @ 1873c0 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 186e30 │ │ │ │ + bl 186e50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 187388 │ │ │ │ + b.n 1873a8 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ 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, 1873c2 │ │ │ │ + cbz r0, 1873e2 │ │ │ │ mov r1, sp │ │ │ │ - bl 186cf8 │ │ │ │ + bl 186d18 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1873ec │ │ │ │ + cbz r3, 18740c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 186cf8 │ │ │ │ - cbnz r0, 18741c │ │ │ │ + bl 186d18 │ │ │ │ + cbnz r0, 18743c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 187420 │ │ │ │ + bls.n 187440 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187404 │ │ │ │ + b.n 187424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 187420 │ │ │ │ + bls.n 187440 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1873f8 │ │ │ │ + beq.n 187418 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 187426 │ │ │ │ + bcc.n 187446 │ │ │ │ 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 1873e0 │ │ │ │ + b.n 187400 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -455375,143 +455387,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1874c8 │ │ │ │ + ldr.w r8, [pc, #108] @ 1874e8 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ umull r9, r2, r2, r5 │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 187492 │ │ │ │ + b.n 1874b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1874bc │ │ │ │ + beq.n 1874dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1874bc │ │ │ │ + cbz r1, 1874dc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 187484 │ │ │ │ + beq.n 1874a4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 187484 │ │ │ │ + bne.n 1874a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187484 │ │ │ │ + beq.n 1874a4 │ │ │ │ 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} │ │ │ │ str r6, [r6, r1] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (18769c ) │ │ │ │ + ldr r2, [pc, #444] @ (1876bc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1876a0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1876c0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18757c │ │ │ │ + beq.n 18759c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 187518 │ │ │ │ - ldr r2, [pc, #420] @ (1876a4 ) │ │ │ │ - ldr r3, [pc, #416] @ (1876a0 ) │ │ │ │ + bls.n 187538 │ │ │ │ + ldr r2, [pc, #420] @ (1876c4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1876c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 187696 │ │ │ │ + bne.w 1876b6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1876a8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1876c8 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1874fc │ │ │ │ + beq.n 18751c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1875a2 │ │ │ │ + beq.n 1875c2 │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 18754a │ │ │ │ + bne.n 18756a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1875b2 │ │ │ │ + b.n 1875d2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1874f8 │ │ │ │ - ldr r2, [pc, #292] @ (1876ac ) │ │ │ │ + bne.n 187518 │ │ │ │ + ldr r2, [pc, #292] @ (1876cc ) │ │ │ │ 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 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1874fc │ │ │ │ + b.n 18751c │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 44980 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1876b0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1876d0 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -455528,34 +455540,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 18760a │ │ │ │ - ldr r0, [pc, #188] @ (1876b4 ) │ │ │ │ + beq.n 18762a │ │ │ │ + ldr r0, [pc, #188] @ (1876d4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 18761c │ │ │ │ + bne.n 18763c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1875fa │ │ │ │ + bne.n 18761a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1874fc │ │ │ │ + beq.w 18751c │ │ │ │ mov r0, sl │ │ │ │ - bl 186070 │ │ │ │ - b.n 1874fc │ │ │ │ - ldr.w r9, [pc, #152] @ 1876b8 │ │ │ │ + bl 186090 │ │ │ │ + b.n 18751c │ │ │ │ + ldr.w r9, [pc, #152] @ 1876d8 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -455568,70 +455580,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 187686 │ │ │ │ + cbnz r0, 1876a6 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18767e │ │ │ │ + beq.n 18769e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 187628 │ │ │ │ + bne.n 187648 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18766e │ │ │ │ + bne.n 18768e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 18760a │ │ │ │ + b.n 18762a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 187660 │ │ │ │ + bhi.n 187680 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 18765c │ │ │ │ + b.n 18767c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #200] @ (187774 ) │ │ │ │ + ldr r4, [pc, #200] @ (187794 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #808] @ (1879d8 ) │ │ │ │ + ldr r3, [pc, #808] @ (1879f8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #632] @ (18792c ) │ │ │ │ + ldr r3, [pc, #632] @ (18794c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #880] @ (187a28 ) │ │ │ │ + ldr r6, [pc, #880] @ (187a48 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #704] @ (18797c ) │ │ │ │ + ldr r6, [pc, #704] @ (18799c ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1877b2 │ │ │ │ + bcs.n 1877d2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1877aa │ │ │ │ + bls.n 1877ca │ │ │ │ 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] │ │ │ │ @@ -455641,118 +455653,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1877d0 │ │ │ │ + ldr.w r9, [pc, #184] @ 1877f0 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1877d4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1877f4 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 187756 │ │ │ │ + b.n 187776 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 187748 │ │ │ │ + beq.n 187768 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 187790 │ │ │ │ + beq.n 1877b0 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1877c6 │ │ │ │ + beq.n 1877e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 187730 │ │ │ │ + bne.n 187750 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 187772 │ │ │ │ - ldr r3, [pc, #112] @ (1877d8 ) │ │ │ │ + cbz r6, 187792 │ │ │ │ + ldr r3, [pc, #112] @ (1877f8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1877bc │ │ │ │ + beq.n 1877dc │ │ │ │ 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, 187788 │ │ │ │ + cbz r2, 1877a8 │ │ │ │ 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 187748 │ │ │ │ + beq.n 187768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 187788 │ │ │ │ + beq.n 1877a8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 187788 │ │ │ │ + b.n 1877a8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1874cc │ │ │ │ - b.n 1876e6 │ │ │ │ + bl 1874ec │ │ │ │ + b.n 187706 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1874cc │ │ │ │ - b.n 1876e6 │ │ │ │ + bl 1874ec │ │ │ │ + b.n 187706 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 187772 │ │ │ │ + b.n 187792 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 187766 │ │ │ │ + bne.n 187786 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 187788 │ │ │ │ - ldr r5, [pc, #728] @ (187aac ) │ │ │ │ + b.n 1877a8 │ │ │ │ + ldr r5, [pc, #728] @ (187acc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #680] @ (187a80 ) │ │ │ │ + ldr r5, [pc, #680] @ (187aa0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #424] @ (187984 ) │ │ │ │ + ldr r5, [pc, #424] @ (1879a4 ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 187838 │ │ │ │ + vldr d7, [pc, #68] @ 187858 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 187840 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 187860 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 187848 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 187868 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -455777,32 +455789,32 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #88] @ 1878b8 │ │ │ │ + vldr d7, [pc, #88] @ 1878d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1878d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1878f0 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1878d4 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1878c0 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1878f4 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1878e0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1878c8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1878e8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #68] @ (1878d8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1878f8 ) │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -455821,40 +455833,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18793a │ │ │ │ + cbz r0, 18795a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 187940 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 187960 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 187948 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 187968 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -455894,174 +455906,174 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 18796a │ │ │ │ + bne.n 18798a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1879ba │ │ │ │ + beq.n 1879da │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1879b8 │ │ │ │ + cbz r0, 1879d8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 44980 │ │ │ │ - b.n 1879b6 │ │ │ │ + b.n 1879d6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 185e74 │ │ │ │ - cbz r0, 187a00 │ │ │ │ + bl 185e94 │ │ │ │ + cbz r0, 187a20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 187950 │ │ │ │ - cbz r0, 1879fa │ │ │ │ + bl 187970 │ │ │ │ + cbz r0, 187a1a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1879f4 │ │ │ │ + b.n 187a14 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 187a38 │ │ │ │ + cbz r1, 187a58 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 187a38 │ │ │ │ + beq.n 187a58 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (187a74 ) │ │ │ │ + ldr r1, [pc, #80] @ (187a94 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 187a4a │ │ │ │ + bne.n 187a6a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187a28 │ │ │ │ + bne.n 187a48 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 187a44 │ │ │ │ - bl 186070 │ │ │ │ + beq.n 187a64 │ │ │ │ + bl 186090 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (187a78 ) │ │ │ │ + ldr r6, [pc, #44] @ (187a98 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 187a38 │ │ │ │ + beq.n 187a58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 187a4e │ │ │ │ + bne.n 187a6e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 187a60 │ │ │ │ - b.n 187a38 │ │ │ │ + bne.n 187a80 │ │ │ │ + b.n 187a58 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #696] @ (187d30 ) │ │ │ │ + ldr r2, [pc, #696] @ (187d50 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #544] @ (187c9c ) │ │ │ │ + ldr r2, [pc, #544] @ (187cbc ) │ │ │ │ movs r1, r4 │ │ │ │ - cbz r0, 187a9a │ │ │ │ + cbz r0, 187aba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 187a04 │ │ │ │ + bl 187a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 187aee │ │ │ │ + cbz r0, 187b0e │ │ │ │ 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, 187af0 │ │ │ │ + cbz r1, 187b10 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 187ae2 │ │ │ │ - ldr.w r8, [pc, #80] @ 187b10 │ │ │ │ + beq.n 187b02 │ │ │ │ + ldr.w r8, [pc, #80] @ 187b30 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 187ad4 │ │ │ │ + beq.n 187af4 │ │ │ │ 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 187ac4 │ │ │ │ + bne.n 187ae4 │ │ │ │ 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] @ (187b14 ) │ │ │ │ + ldr r3, [pc, #28] @ (187b34 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #72] @ (187b5c ) │ │ │ │ + ldr r2, [pc, #72] @ (187b7c ) │ │ │ │ movs r1, r4 │ │ │ │ mov r6, fp │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -456070,45 +456082,45 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18742c │ │ │ │ + bl 18744c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18742c │ │ │ │ + bl 18744c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #16 │ │ │ │ - bls.n 187b86 │ │ │ │ - ldr r3, [pc, #32] @ (187b90 ) │ │ │ │ + bls.n 187ba6 │ │ │ │ + ldr r3, [pc, #32] @ (187bb0 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 187b76 │ │ │ │ - bl 1874cc │ │ │ │ + bcc.n 187b96 │ │ │ │ + bl 1874ec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1874cc │ │ │ │ + bl 1874ec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r8, ip │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -456118,27 +456130,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1876bc │ │ │ │ - cbz r0, 187bbc │ │ │ │ + bl 1876dc │ │ │ │ + cbz r0, 187bdc │ │ │ │ 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 1876bc │ │ │ │ - cbz r0, 187bda │ │ │ │ + bl 1876dc │ │ │ │ + cbz r0, 187bfa │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -456148,112 +456160,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1876bc │ │ │ │ + bl 1876dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1876bc │ │ │ │ + bl 1876dc │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 187c34 │ │ │ │ + cbz r1, 187c54 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 187c38 │ │ │ │ + ldr.w ip, [pc, #20] @ 187c58 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #680] @ (187ee4 ) │ │ │ │ + ldr r0, [pc, #680] @ (187f04 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18742c │ │ │ │ - cbz r0, 187c74 │ │ │ │ + bl 18744c │ │ │ │ + cbz r0, 187c94 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (187c78 ) │ │ │ │ + ldr r1, [pc, #16] @ (187c98 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #416] @ (187e1c ) │ │ │ │ + ldr r0, [pc, #416] @ (187e3c ) │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 187ca6 │ │ │ │ + cbz r1, 187cc6 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 187ca0 │ │ │ │ - ldr r0, [pc, #28] @ (187cac ) │ │ │ │ + beq.n 187cc0 │ │ │ │ + ldr r0, [pc, #28] @ (187ccc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 187ca2 │ │ │ │ + bne.n 187cc2 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 187c90 │ │ │ │ + bne.n 187cb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 187c82 │ │ │ │ + b.n 187ca2 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #280] @ (187dc8 ) │ │ │ │ + ldr r0, [pc, #280] @ (187de8 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (187d28 ) │ │ │ │ + ldr r5, [pc, #104] @ (187d48 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 187d14 │ │ │ │ + cbz r0, 187d34 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (187d2c ) │ │ │ │ + ldr r2, [pc, #88] @ (187d4c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 187d18 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 187d38 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 187d20 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 187d40 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #52] @ (187d30 ) │ │ │ │ + ldr r3, [pc, #52] @ (187d50 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -456267,15 +456279,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -456289,55 +456301,55 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 187d7c │ │ │ │ + beq.n 187d9c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (187db8 ) │ │ │ │ + ldr r1, [pc, #84] @ (187dd8 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 187d84 │ │ │ │ + bne.n 187da4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187d66 │ │ │ │ + bne.n 187d86 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 187dbc │ │ │ │ + ldr.w r8, [pc, #52] @ 187ddc │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18742c │ │ │ │ + bl 18744c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187d7e │ │ │ │ + bne.n 187d9e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 187d7c │ │ │ │ + beq.n 187d9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 187d8a │ │ │ │ + bne.n 187daa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187da4 │ │ │ │ - b.n 187d7c │ │ │ │ + bne.n 187dc4 │ │ │ │ + b.n 187d9c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ movs r1, r4 │ │ │ │ bxns r9 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -456347,124 +456359,124 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 187e8e │ │ │ │ + bne.n 187eae │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 187e76 │ │ │ │ + beq.n 187e96 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 187e84 │ │ │ │ + beq.n 187ea4 │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 187e84 │ │ │ │ + cbnz r5, 187ea4 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 187e9c │ │ │ │ + cbnz r5, 187ebc │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 187e74 │ │ │ │ - cbz r4, 187e84 │ │ │ │ + cbz r0, 187e94 │ │ │ │ + cbz r4, 187ea4 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187e7e │ │ │ │ - cbz r4, 187ea2 │ │ │ │ + b.n 187e9e │ │ │ │ + cbz r4, 187ec2 │ │ │ │ vldr d7, [sp] │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 188274 │ │ │ │ + bl 188294 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 187e7e │ │ │ │ + b.n 187e9e │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 187efe │ │ │ │ + bne.n 187f1e │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 188228 │ │ │ │ + vldr d0, [pc, #872] @ 188248 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 187e7e │ │ │ │ + beq.n 187e9e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18813a │ │ │ │ + bne.w 18815a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 187eee │ │ │ │ + bge.n 187f0e │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187e7e │ │ │ │ + b.n 187e9e │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 187ff0 │ │ │ │ + blt.n 188010 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1880da │ │ │ │ + bgt.w 1880fa │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -456483,28 +456495,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 187f9e │ │ │ │ + cbnz r1, 187fbe │ │ │ │ clz r3, lr │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ sbc.w r5, r5, #0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w 188270 │ │ │ │ + bls.w 188290 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 188072 │ │ │ │ + bhi.n 188092 │ │ │ │ lsls r2, r4, #20 │ │ │ │ sub.w r0, r3, #10 │ │ │ │ add.w ip, r2, r9, lsl #31 │ │ │ │ sub.w r2, r3, #42 @ 0x2a │ │ │ │ rsb r3, r3, #42 @ 0x2a │ │ │ │ lsls r1, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ @@ -456512,29 +456524,29 @@ │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ orrs r1, r3 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r3, ip, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187e7e │ │ │ │ + b.n 187e9e │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 188198 │ │ │ │ + bhi.w 1881b8 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -456551,55 +456563,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 187f92 │ │ │ │ + b.n 187fb2 │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1881d0 │ │ │ │ + blt.w 1881f0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18823a │ │ │ │ + bne.w 18825a │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ mov.w lr, r2, asr #10 │ │ │ │ orr.w ip, ip, r2, lsl #22 │ │ │ │ orrs.w r3, ip, lr │ │ │ │ itete ne │ │ │ │ lslne r1, r4, #20 │ │ │ │ moveq r1, lr │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, ip │ │ │ │ adds.w r2, r0, ip │ │ │ │ add.w r1, r1, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187e7e │ │ │ │ + b.n 187e9e │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1880f8 │ │ │ │ + cbnz r0, 188118 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r2 │ │ │ │ subs.w r3, r3, lr │ │ │ │ @@ -456613,66 +456625,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1880ae │ │ │ │ - b.n 18808e │ │ │ │ + bcc.n 1880ce │ │ │ │ + b.n 1880ae │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 188182 │ │ │ │ + blt.n 1881a2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188230 │ │ │ │ + beq.n 188250 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 188250 │ │ │ │ + blt.n 188270 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 187eee │ │ │ │ + b.n 187f0e │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 188146 │ │ │ │ + b.n 188166 │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1881b4 │ │ │ │ + cbnz r0, 1881d4 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r3 │ │ │ │ sxtb r3, r3 │ │ │ │ subs.w r2, r2, lr │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r5, r1, #0 │ │ │ │ - b.n 188110 │ │ │ │ + b.n 188130 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -456687,168 +456699,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1880ae │ │ │ │ + b.n 1880ce │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 18814e │ │ │ │ + b.n 18816e │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r9, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187e7e │ │ │ │ + b.n 187e9e │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 187eee │ │ │ │ + b.n 187f0e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 188110 │ │ │ │ + b.n 188130 │ │ │ │ stmdb 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 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1883a2 │ │ │ │ + bne.w 1883c2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 18838e │ │ │ │ + beq.n 1883ae │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 188398 │ │ │ │ + beq.n 1883b8 │ │ │ │ orrs.w r3, lr, ip │ │ │ │ subw r3, r0, #2047 @ 0x7ff │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r2, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 188398 │ │ │ │ + bne.n 1883b8 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18838e │ │ │ │ + bne.n 1883ae │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 188398 │ │ │ │ + bne.n 1883b8 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 18838e │ │ │ │ + cbnz r2, 1883ae │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1883b0 │ │ │ │ + beq.n 1883d0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1883d4 │ │ │ │ + bne.n 1883f4 │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1883be │ │ │ │ + blt.n 1883de │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 188516 │ │ │ │ + bne.w 188536 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ add r0, r2 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adc.w r3, r0, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188392 │ │ │ │ + b.n 1883b2 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 187dc0 │ │ │ │ + bl 187de0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188392 │ │ │ │ + b.n 1883b2 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r2, sl, lsl #20 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 188378 │ │ │ │ + b.n 188398 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 18848a │ │ │ │ + blt.n 1884aa │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 188548 │ │ │ │ + beq.w 188568 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, fp, #536870912 @ 0x20000000 │ │ │ │ add.w r5, r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt.w 18852e │ │ │ │ + bgt.w 18854e │ │ │ │ negs r3, r7 │ │ │ │ rsb r6, r7, #32 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r7, lr, r6 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ lsl.w r7, ip, r6 │ │ │ │ @@ -456871,31 +456883,31 @@ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds.w ip, ip, r4 │ │ │ │ adc.w lr, r5, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 18834c │ │ │ │ + bcs.w 18836c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 18834c │ │ │ │ + b.n 18836c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188570 │ │ │ │ + beq.n 188590 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 188556 │ │ │ │ + bhi.n 188576 │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r6, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ @@ -456914,53 +456926,53 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ adc.w lr, r4, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 18834c │ │ │ │ + bcs.w 18836c │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r0 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 18834c │ │ │ │ + b.n 18836c │ │ │ │ movs r0, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188392 │ │ │ │ + b.n 1883b2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r5, #0 │ │ │ │ - b.n 188478 │ │ │ │ + b.n 188498 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 188406 │ │ │ │ + b.n 188426 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r4, #0 │ │ │ │ - b.n 188502 │ │ │ │ + b.n 188522 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 188498 │ │ │ │ + b.n 1884b8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r5, r3, [sp, #8] │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -456968,49 +456980,49 @@ │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ ubfx lr, r2, #0, #20 │ │ │ │ eors r3, r2 │ │ │ │ subw r1, r4, #2047 @ 0x7ff │ │ │ │ ubfx r2, r2, #20, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 188748 │ │ │ │ + beq.w 188768 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 188722 │ │ │ │ + beq.w 188742 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 18860e │ │ │ │ + cbnz r4, 18862e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1887c8 │ │ │ │ + beq.w 1887e8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1885e4 │ │ │ │ + bne.n 188604 │ │ │ │ clz r4, r5 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r3, r4, #11 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w fp, r5, r3 │ │ │ │ sub.w r3, r4, #43 @ 0x2b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ rsb r3, r4, #43 @ 0x2b │ │ │ │ rsb r4, r4, #12 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ - cbnz r2, 188654 │ │ │ │ + cbnz r2, 188674 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1887c8 │ │ │ │ + beq.w 1887e8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 188628 │ │ │ │ + bne.n 188648 │ │ │ │ clz r2, r7 │ │ │ │ adds r2, #32 │ │ │ │ sub.w r3, r2, #11 │ │ │ │ rsb r5, r2, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsl.w r0, r7, r3 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ @@ -457051,73 +457063,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188786 │ │ │ │ + bge.n 1887a6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 188706 │ │ │ │ + bcc.n 188726 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1887e6 │ │ │ │ + blt.n 188806 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 188848 │ │ │ │ + bne.w 188868 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1887b0 │ │ │ │ + bne.n 1887d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1887b0 │ │ │ │ + b.n 1887d0 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1887d2 │ │ │ │ + bne.n 1887f2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 188772 │ │ │ │ + bne.n 188792 │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w ip, r5, ip │ │ │ │ - bne.n 1887dc │ │ │ │ + bne.n 1887fc │ │ │ │ subw r0, r2, #2047 @ 0x7ff │ │ │ │ orrs r0, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ orrs.w r0, r7, lr │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1887d2 │ │ │ │ + cbnz r1, 1887f2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 188734 │ │ │ │ + beq.n 188754 │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -457125,15 +457137,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 1886e4 │ │ │ │ + bcs.n 188704 │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -457149,15 +457161,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 18883e │ │ │ │ + bhi.n 18885e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -457172,34 +457184,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 188706 │ │ │ │ + b.n 188726 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1887b0 │ │ │ │ + b.n 1887d0 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r9 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188742 │ │ │ │ + b.n 188762 │ │ │ │ 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 │ │ │ │ - ldr.w r2, [pc, #1308] @ 188d90 │ │ │ │ + ldr.w r2, [pc, #1308] @ 188db0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 188d94 │ │ │ │ + ldr.w r3, [pc, #1308] @ 188db4 │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -457223,46 +457235,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188b94 │ │ │ │ + beq.w 188bb4 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188b3c │ │ │ │ + beq.w 188b5c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188c06 │ │ │ │ + beq.w 188c26 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 188934 │ │ │ │ + cbnz r0, 188954 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 188c06 │ │ │ │ + beq.w 188c26 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 18890c │ │ │ │ + cbnz r2, 18892c │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 188970 │ │ │ │ + cbnz r3, 188990 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 188c06 │ │ │ │ + beq.w 188c26 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 18894a │ │ │ │ + cbnz r1, 18896a │ │ │ │ clz r3, r5 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r6, r3, #11 │ │ │ │ lsls r1, r6 │ │ │ │ lsl.w r9, r5, r6 │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ lsl.w r6, r5, r6 │ │ │ │ @@ -457313,32 +457325,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 188c26 │ │ │ │ + bne.w 188c46 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r7, #64513 @ 0xfc01 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 188e50 │ │ │ │ + bne.w 188e70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 188ffc │ │ │ │ + beq.w 18901c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18929e │ │ │ │ + beq.w 1892be │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -457360,15 +457372,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 188e74 │ │ │ │ + bge.w 188e94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -457378,204 +457390,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 188ac6 │ │ │ │ + beq.n 188ae6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 189570 │ │ │ │ + bne.w 189590 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 188ef6 │ │ │ │ + beq.w 188f16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 188d88 │ │ │ │ + vldr d7, [pc, #680] @ 188da8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189072 │ │ │ │ + beq.w 189092 │ │ │ │ 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 188ae8 │ │ │ │ + bne.n 188b08 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 189426 │ │ │ │ + beq.w 189446 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 188b22 │ │ │ │ + cbnz r2, 188b42 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 189768 │ │ │ │ + bne.w 189788 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 188cf2 │ │ │ │ + b.n 188d12 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 188d54 │ │ │ │ + bne.w 188d74 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 188c06 │ │ │ │ + bne.n 188c26 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 188d6e │ │ │ │ + beq.w 188d8e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 188d6e │ │ │ │ + bne.w 188d8e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 188d82 │ │ │ │ + bne.w 188da2 │ │ │ │ subw r2, r3, #2047 @ 0x7ff │ │ │ │ orrs r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ orrs.w r0, r5, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 188d54 │ │ │ │ + bne.w 188d74 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 188c06 │ │ │ │ + cbnz r0, 188c26 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 188d5a │ │ │ │ + beq.w 188d7a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 188d5a │ │ │ │ + bne.w 188d7a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (188d98 ) │ │ │ │ - ldr r3, [pc, #388] @ (188d94 ) │ │ │ │ + ldr r2, [pc, #396] @ (188db8 ) │ │ │ │ + ldr r3, [pc, #388] @ (188db4 ) │ │ │ │ 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 189764 │ │ │ │ + bne.w 189784 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #64514 @ 0xfc02 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 188d9c │ │ │ │ + beq.w 188dbc │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 188f48 │ │ │ │ + blt.w 188f68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1890b2 │ │ │ │ + bne.w 1890d2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 188ef6 │ │ │ │ + beq.w 188f16 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 189254 │ │ │ │ + bne.w 189274 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18946a │ │ │ │ + bne.w 18948a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1895d6 │ │ │ │ + beq.w 1895f6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1892b8 │ │ │ │ + bne.w 1892d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ adc.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ @@ -457592,70 +457604,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 188d2c │ │ │ │ + bcc.n 188d4c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 18928c │ │ │ │ + blt.w 1892ac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18942a │ │ │ │ + bne.w 18944a │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1890aa │ │ │ │ + bne.w 1890ca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ ... │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 189002 │ │ │ │ + beq.w 189022 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1892ac │ │ │ │ + beq.w 1892cc │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -457677,15 +457689,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 188c68 │ │ │ │ + bge.w 188c88 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -457695,56 +457707,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189444 │ │ │ │ + beq.w 189464 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 188e9a │ │ │ │ + ble.n 188eba │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 188f8a │ │ │ │ - b.n 189590 │ │ │ │ + bne.w 188faa │ │ │ │ + b.n 1895b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 188f1c │ │ │ │ + blt.n 188f3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 188e8a │ │ │ │ + beq.n 188eaa │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r1, r5, lsl #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n 188e80 │ │ │ │ - b.n 188c68 │ │ │ │ + bne.n 188ea0 │ │ │ │ + b.n 188c88 │ │ │ │ negs r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r8, r6, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -457766,29 +457778,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 188f8e │ │ │ │ + bne.n 188fae │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18921e │ │ │ │ + blt.w 18923e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 188cf2 │ │ │ │ + b.n 188d12 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -457796,16 +457808,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 188aae │ │ │ │ - b.n 188ac6 │ │ │ │ + bne.w 188ace │ │ │ │ + b.n 188ae6 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -457814,138 +457826,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189444 │ │ │ │ + beq.w 189464 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 188e9a │ │ │ │ + ble.n 188eba │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 189726 │ │ │ │ + beq.w 189746 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 188ac6 │ │ │ │ + beq.w 188ae6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 188fba │ │ │ │ + beq.n 188fda │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r5, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1893a2 │ │ │ │ + beq.w 1893c2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1894fc │ │ │ │ + bcs.w 18951c │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r1, r4 │ │ │ │ add r0, r3 │ │ │ │ adc.w r3, r5, r0 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r1, r0, r1 │ │ │ │ ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ and.w r6, r8, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r7, r3, #0 │ │ │ │ - bcc.n 189048 │ │ │ │ + bcc.n 189068 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 189518 │ │ │ │ + blt.w 189538 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1895c2 │ │ │ │ + bne.w 1895e2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ asrs r3, r1, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt ne │ │ │ │ lslne r5, r0, #20 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 189060 │ │ │ │ + bne.n 189080 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r0, r4, r2 │ │ │ │ adc.w r1, r3, r5 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 188af6 │ │ │ │ + b.n 188b16 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1890a2 │ │ │ │ + bcc.n 1890c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 189596 │ │ │ │ + blt.w 1895b6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 18942a │ │ │ │ + bne.w 18944a │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188d42 │ │ │ │ + b.n 188d62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 189310 │ │ │ │ + bne.w 189330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -457964,68 +457976,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1890f6 │ │ │ │ + bne.n 189116 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189712 │ │ │ │ + beq.w 189732 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 189364 │ │ │ │ + beq.w 189384 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 189370 │ │ │ │ + beq.w 189390 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r5, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189214 │ │ │ │ + beq.n 189234 │ │ │ │ cmp r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r0, r5, r3 │ │ │ │ sub.w r0, r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 189160 │ │ │ │ + bne.n 189180 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 188b0a │ │ │ │ + beq.w 188b2a │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1891a6 │ │ │ │ + bmi.n 1891c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -458037,65 +458049,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1891ec │ │ │ │ + bcc.n 18920c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1896c2 │ │ │ │ + blt.w 1896e2 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1895c2 │ │ │ │ + bne.w 1895e2 │ │ │ │ lsrs r1, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ 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 188c0a │ │ │ │ + b.n 188c2a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 18916c │ │ │ │ + b.n 18918c │ │ │ │ lsrs r2, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ - bne.w 18907c │ │ │ │ + bne.w 18909c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 18908e │ │ │ │ + bcs.w 1890ae │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1890aa │ │ │ │ + b.n 1890ca │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 188b0a │ │ │ │ + bge.w 188b2a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -458105,132 +458117,132 @@ │ │ │ │ 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 189270 │ │ │ │ - b.n 188b0a │ │ │ │ + bne.n 189290 │ │ │ │ + b.n 188b2a │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1894ae │ │ │ │ + ble.w 1894ce │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 188d42 │ │ │ │ + b.n 188d62 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 188a30 │ │ │ │ + b.w 188a50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 188db8 │ │ │ │ + b.n 188dd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189476 │ │ │ │ + beq.w 189496 │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ sbc.w r4, r2, r4 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 18963e │ │ │ │ + bne.w 18965e │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ rsb r7, r6, #3 │ │ │ │ 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 189300 │ │ │ │ + bne.n 189320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 188cda │ │ │ │ + b.n 188cfa │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 189334 │ │ │ │ + b.n 189354 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 189352 │ │ │ │ + beq.n 189372 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 189330 │ │ │ │ + beq.n 189350 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 189480 │ │ │ │ + bls.w 1894a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 189142 │ │ │ │ + b.n 189162 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 189480 │ │ │ │ + bls.w 1894a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 189154 │ │ │ │ + bne.w 189174 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 189386 │ │ │ │ + beq.n 1893a6 │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 18937c │ │ │ │ + bne.n 18939c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 188f02 │ │ │ │ + b.n 188f22 │ │ │ │ adds r2, r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adcs r0, r0 │ │ │ │ subs.w r3, r9, #2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.n 18940a │ │ │ │ + bcc.n 18942a │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ negs r6, r3 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r3, #32 │ │ │ │ mov r3, r5 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ @@ -458252,67 +458264,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 188fe8 │ │ │ │ + beq.w 189008 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 188fe8 │ │ │ │ + b.n 189008 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 188cb4 │ │ │ │ + b.n 188cd4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ 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.w 188c0a │ │ │ │ + b.w 188c2a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 r4, r2 │ │ │ │ - bne.n 18944e │ │ │ │ + bne.n 18946e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 188acc │ │ │ │ + b.w 188aec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 188cb4 │ │ │ │ + b.n 188cd4 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1892c2 │ │ │ │ + b.n 1892e2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1895e4 │ │ │ │ + bne.w 189604 │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1894a0 │ │ │ │ - b.n 18912a │ │ │ │ + bne.n 1894c0 │ │ │ │ + b.n 18914a │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r2, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -458326,28 +458338,28 @@ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 188d2c │ │ │ │ + b.n 188d4c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 189734 │ │ │ │ + blt.w 189754 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1896aa │ │ │ │ + blt.w 1896ca │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 188fe8 │ │ │ │ + b.n 189008 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 189634 │ │ │ │ + bhi.w 189654 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r5, r1, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -458361,55 +458373,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 189048 │ │ │ │ + b.n 189068 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 188e9a │ │ │ │ + ble.w 188eba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 188f9e │ │ │ │ + bne.w 188fbe │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 188ef6 │ │ │ │ + b.n 188f16 │ │ │ │ rsb r3, r9, #0 │ │ │ │ add.w r2, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ asrs r5, r3, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ - b.n 1890aa │ │ │ │ + b.n 1890ca │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c0a │ │ │ │ + b.w 188c2a │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c0a │ │ │ │ + b.w 188c2a │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -458422,42 +458434,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 189624 │ │ │ │ + beq.n 189644 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18975c │ │ │ │ + beq.w 18977c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1890dc │ │ │ │ + b.n 1890fc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 189060 │ │ │ │ + b.n 189080 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r8, r3, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w lr, r0, r2 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, ip, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 188cd6 │ │ │ │ + beq.w 188cf6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -458467,28 +458479,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 189680 │ │ │ │ + bne.n 1896a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 188cda │ │ │ │ - b.w 188ce0 │ │ │ │ + bne.w 188cfa │ │ │ │ + b.w 188d00 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, lr │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c0a │ │ │ │ + b.w 188c2a │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -458503,56 +458515,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1891ec │ │ │ │ + b.n 18920c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 189142 │ │ │ │ + bne.w 189162 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 189154 │ │ │ │ - b.n 189370 │ │ │ │ + bne.w 189174 │ │ │ │ + b.n 189390 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 188f0c │ │ │ │ + b.w 188f2c │ │ │ │ negs r6, r3 │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r3, r1 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsrs r2, r6 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ orrs r2, r5 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r6, #10 │ │ │ │ orr.w r4, r4, r6, lsl #22 │ │ │ │ - b.n 189420 │ │ │ │ + b.n 189440 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 189126 │ │ │ │ + b.n 189146 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 1892de │ │ │ │ + bls.w 1892fe │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 188cda │ │ │ │ + b.w 188cfa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ @@ -458561,64 +458573,64 @@ │ │ │ │ eors r2, r3 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ ubfx r0, ip, #0, #23 │ │ │ │ ubfx r3, r3, #23, #8 │ │ │ │ ubfx r4, ip, #23, #8 │ │ │ │ mov.w lr, r2, lsr #31 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 189900 │ │ │ │ + beq.w 189920 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1898d8 │ │ │ │ + beq.w 1898f8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 189954 │ │ │ │ - cbnz r1, 1897e4 │ │ │ │ + beq.w 189974 │ │ │ │ + cbnz r1, 189804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 189954 │ │ │ │ + beq.w 189974 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1897fa │ │ │ │ + cbnz r3, 18981a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 189954 │ │ │ │ + beq.w 189974 │ │ │ │ clz r3, r5 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ rsb r3, r3, #9 │ │ │ │ lsls r5, r7 │ │ │ │ adds r7, r1, r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ umull r5, r6, r1, r3 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r1, r7, #126 @ 0x7e │ │ │ │ - bcc.w 189974 │ │ │ │ + bcc.w 189994 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18995e │ │ │ │ + beq.w 18997e │ │ │ │ subs r3, r1, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ orr.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ mov r8, lr │ │ │ │ uxth r7, r3 │ │ │ │ cmp.w lr, ip, lsr #31 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1899a0 │ │ │ │ + beq.w 1899c0 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 189a1e │ │ │ │ - beq.w 189abc │ │ │ │ + blt.w 189a3e │ │ │ │ + beq.w 189adc │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 189b76 │ │ │ │ + bls.w 189b96 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 18985e │ │ │ │ + cbnz r6, 18987e │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ rsb r1, r0, #33 @ 0x21 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -458640,110 +458652,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189ab4 │ │ │ │ + bls.w 189ad4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 189a94 │ │ │ │ + blt.w 189ab4 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 189ab4 │ │ │ │ + beq.w 189ad4 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 189a0c │ │ │ │ + b.n 189a2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 189988 │ │ │ │ + bne.n 1899a8 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189954 │ │ │ │ + bne.n 189974 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 189992 │ │ │ │ + beq.n 1899b2 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 18993a │ │ │ │ + b.n 18995a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 189996 │ │ │ │ + bne.n 1899b6 │ │ │ │ sub.w r1, r3, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 189988 │ │ │ │ + bne.n 1899a8 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 189954 │ │ │ │ + cbnz r1, 189974 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 189992 │ │ │ │ + beq.n 1899b2 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ eor.w lr, lr, ip, lsr #31 │ │ │ │ tst.w lr, r4 │ │ │ │ - bne.n 189992 │ │ │ │ + bne.n 1899b2 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 189bc2 │ │ │ │ + beq.w 189be2 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 189822 │ │ │ │ + b.n 189842 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 189822 │ │ │ │ - b.n 18995e │ │ │ │ + bne.w 189842 │ │ │ │ + b.n 18997e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 18994a │ │ │ │ + b.n 18996a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 189b08 │ │ │ │ + ble.w 189b28 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1899d6 │ │ │ │ + bhi.n 1899f6 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ negs r2, r7 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -458753,33 +458765,33 @@ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc.w r2, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 189c04 │ │ │ │ + blt.w 189c24 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 189c54 │ │ │ │ + bls.w 189c74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 189c5c │ │ │ │ + blt.w 189c7c │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 189bba │ │ │ │ + beq.w 189bda │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 189958 │ │ │ │ + b.n 189978 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 189b60 │ │ │ │ + blt.w 189b80 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ sub.w r7, r2, #32 │ │ │ │ add.w sl, r3, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r6, r2 │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ @@ -458796,66 +458808,66 @@ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r0, r1 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 189ae0 │ │ │ │ + bne.n 189b00 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189bb6 │ │ │ │ + bls.w 189bd6 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 189bb6 │ │ │ │ + bhi.w 189bd6 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 189bb6 │ │ │ │ + beq.n 189bd6 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 189bba │ │ │ │ + b.n 189bda │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r6, r6, r0 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 189958 │ │ │ │ + beq.w 189978 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 189ae0 │ │ │ │ + bge.n 189b00 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 189aec │ │ │ │ + cbnz r6, 189b0c │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ sxtb r2, r2 │ │ │ │ sub.w r3, r9, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r5, r2 │ │ │ │ - bpl.w 1898b6 │ │ │ │ - b.n 189864 │ │ │ │ + bpl.w 1898d6 │ │ │ │ + b.n 189884 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 189b5c │ │ │ │ + blt.n 189b7c │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ @@ -458869,88 +458881,88 @@ │ │ │ │ rsb r1, r3, #0 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - b.n 1899e4 │ │ │ │ + b.n 189a04 │ │ │ │ adds.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r0, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, r6 │ │ │ │ addeq r0, #31 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r4, r3 │ │ │ │ - b.n 189864 │ │ │ │ + b.n 189884 │ │ │ │ rsb r2, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ orrs r2, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 189ae0 │ │ │ │ + bne.n 189b00 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 189bb6 │ │ │ │ + bls.n 189bd6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 189a92 │ │ │ │ + blt.w 189ab2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 18994a │ │ │ │ + b.n 18996a │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ orrne.w r5, r3, #1 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 189c40 │ │ │ │ + bls.n 189c60 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 189c1c │ │ │ │ + blt.n 189c3c │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 189c40 │ │ │ │ + cbz r2, 189c60 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 189958 │ │ │ │ + b.n 189978 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189ab4 │ │ │ │ + bls.w 189ad4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1898c2 │ │ │ │ + bge.w 1898e2 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 189a9e │ │ │ │ + b.n 189abe │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 189c4a │ │ │ │ + bhi.n 189c6a │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -458959,53 +458971,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 189958 │ │ │ │ + b.n 189978 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 189bba │ │ │ │ + b.n 189bda │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 189ab8 │ │ │ │ + b.n 189ad8 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 189cfa │ │ │ │ + beq.n 189d1a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 189cf2 │ │ │ │ + beq.n 189d12 │ │ │ │ mov.w ip, r3, lsr #22 │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r3, r2, ip │ │ │ │ - beq.n 189cf2 │ │ │ │ + beq.n 189d12 │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bhi.n 189d14 │ │ │ │ + bhi.n 189d34 │ │ │ │ lsls r2, r2, #23 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ @@ -459020,32 +459032,32 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 189cf6 │ │ │ │ + bne.n 189d16 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 189d24 │ │ │ │ + blt.n 189d44 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 189d68 │ │ │ │ + beq.n 189d88 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 189d0c │ │ │ │ + b.n 189d2c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 189d5c │ │ │ │ + bhi.n 189d7c │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsls.w ip, ip, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ @@ -459053,47 +459065,47 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 189ce6 │ │ │ │ + b.n 189d06 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 189cca │ │ │ │ + b.n 189cea │ │ │ │ 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 189dca │ │ │ │ + beq.n 189dea │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 189dc6 │ │ │ │ + beq.n 189de6 │ │ │ │ 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 189dc6 │ │ │ │ + beq.n 189de6 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 189de6 │ │ │ │ + bls.n 189e06 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 189df4 │ │ │ │ + blt.n 189e14 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 189e14 │ │ │ │ + beq.n 189e34 │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ lsrs r1, r2, #13 │ │ │ │ @@ -459116,272 +459128,272 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ sub.w r3, r1, #83 @ 0x53 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 189dea │ │ │ │ + bhi.n 189e0a │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 189dea │ │ │ │ + b.n 189e0a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 189dea │ │ │ │ + b.n 189e0a │ │ │ │ stmdb 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 r4, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - beq.n 189e56 │ │ │ │ + beq.n 189e76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 189e56 │ │ │ │ + beq.n 189e76 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 189e62 │ │ │ │ + cbnz r2, 189e82 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 189e48 │ │ │ │ + bne.n 189e68 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 189e9a │ │ │ │ + beq.n 189eba │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 189e9a │ │ │ │ + beq.n 189eba │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189ea2 │ │ │ │ + cbnz r3, 189ec2 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 189e86 │ │ │ │ + bne.n 189ea6 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189e4c │ │ │ │ + b.n 189e6c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 189ed6 │ │ │ │ + beq.n 189ef6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 189ed6 │ │ │ │ + beq.n 189ef6 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189ede │ │ │ │ + cbnz r3, 189efe │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 189ec4 │ │ │ │ + bne.n 189ee4 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189e8a │ │ │ │ + b.n 189eaa │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 189f12 │ │ │ │ + beq.n 189f32 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 189f12 │ │ │ │ + beq.n 189f32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189f18 │ │ │ │ + cbnz r3, 189f38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 189efe │ │ │ │ + bne.n 189f1e │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189ec8 │ │ │ │ + b.n 189ee8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 189f4c │ │ │ │ + beq.n 189f6c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 189f4c │ │ │ │ + beq.n 189f6c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 189f52 │ │ │ │ + cbnz r1, 189f72 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 189f3a │ │ │ │ + bne.n 189f5a │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189f02 │ │ │ │ + b.n 189f22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189e1c │ │ │ │ - b.n 189f3e │ │ │ │ + bl 189e3c │ │ │ │ + b.n 189f5e │ │ │ │ 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, 189f7a │ │ │ │ + cbnz r3, 189f9a │ │ │ │ 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 r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 189fb8 │ │ │ │ + beq.n 189fd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 189fb8 │ │ │ │ + beq.n 189fd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 189fc2 │ │ │ │ + cbnz r1, 189fe2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 189faa │ │ │ │ + bne.n 189fca │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 189ff4 │ │ │ │ + beq.n 18a014 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 189ff4 │ │ │ │ + beq.n 18a014 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 18a002 │ │ │ │ + cbnz r1, 18a022 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 189fe2 │ │ │ │ + bne.n 18a002 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 189fae │ │ │ │ + b.n 189fce │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 18a030 │ │ │ │ + beq.n 18a050 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 18a030 │ │ │ │ + beq.n 18a050 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 18a03a │ │ │ │ + cbnz r1, 18a05a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18a020 │ │ │ │ + bne.n 18a040 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 189fe6 │ │ │ │ + b.n 18a006 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 189e1c │ │ │ │ + bl 189e3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 18a024 │ │ │ │ + b.n 18a044 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (18a2bc ) │ │ │ │ + ldr r2, [pc, #604] @ (18a2dc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (18a2c0 ) │ │ │ │ + ldr r3, [pc, #604] @ (18a2e0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18a210 │ │ │ │ + beq.w 18a230 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -459394,475 +459406,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 18a1a6 │ │ │ │ + bcs.n 18a1c6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18a0ec │ │ │ │ - b.n 18a120 │ │ │ │ + bne.n 18a10c │ │ │ │ + b.n 18a140 │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 18a148 │ │ │ │ + cbz r4, 18a168 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 18a0e8 │ │ │ │ + bne.n 18a108 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (18a2c4 ) │ │ │ │ + ldr r2, [pc, #408] @ (18a2e4 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (18a2c0 ) │ │ │ │ + ldr r3, [pc, #396] @ (18a2e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18a2b6 │ │ │ │ + bne.w 18a2d6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 43b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 18a1a2 │ │ │ │ + cbnz r0, 18a1c2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a18c │ │ │ │ + bne.n 18a1ac │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a17c │ │ │ │ + bne.n 18a19c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a116 │ │ │ │ + beq.n 18a136 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 18a116 │ │ │ │ + b.n 18a136 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a172 │ │ │ │ + b.n 18a192 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 43b30 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a2a8 │ │ │ │ + bne.n 18a2c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18a1f2 │ │ │ │ + bne.n 18a212 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18a1e2 │ │ │ │ + bne.n 18a202 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 18a0a4 │ │ │ │ + beq.w 18a0c4 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 18a0a4 │ │ │ │ + b.n 18a0c4 │ │ │ │ lsl.w r0, r5, r9 │ │ │ │ lsr.w r2, r7, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ lsr.w r1, r5, r6 │ │ │ │ orrs r2, r0 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 18a2b0 │ │ │ │ + beq.n 18a2d0 │ │ │ │ lsl.w r0, r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ orrs r2, r0 │ │ │ │ lsrs r1, r6 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - bne.n 18a22a │ │ │ │ + bne.n 18a24a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 18a29c │ │ │ │ + cbz r4, 18a2bc │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 43b30 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 18a2ac │ │ │ │ + cbnz r0, 18a2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a280 │ │ │ │ + bne.n 18a2a0 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a270 │ │ │ │ + bne.n 18a290 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18a08e │ │ │ │ + beq.w 18a0ae │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 18a08e │ │ │ │ + b.n 18a0ae │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a24e │ │ │ │ + b.n 18a26e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a1ce │ │ │ │ + b.n 18a1ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a264 │ │ │ │ + b.n 18a284 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 18a2a0 │ │ │ │ + b.n 18a2c0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (18a388 ) │ │ │ │ + ldr r0, [pc, #172] @ (18a3a8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (18a38c ) │ │ │ │ + ldr r1, [pc, #172] @ (18a3ac ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 18a380 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 18a3a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 18a34a │ │ │ │ + cbz r5, 18a36a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 18a32a │ │ │ │ + beq.n 18a34a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a324 │ │ │ │ + bne.n 18a344 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a314 │ │ │ │ + bne.n 18a334 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18a34a │ │ │ │ - cbz r6, 18a366 │ │ │ │ + cbz r3, 18a36a │ │ │ │ + cbz r6, 18a386 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18a344 │ │ │ │ + bge.n 18a364 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 18a372 │ │ │ │ + beq.n 18a392 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a30c │ │ │ │ + bne.n 18a32c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (18a390 ) │ │ │ │ - ldr r3, [pc, #60] @ (18a38c ) │ │ │ │ + ldr r2, [pc, #64] @ (18a3b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (18a3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a376 │ │ │ │ + bne.n 18a396 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ - b.n 18a344 │ │ │ │ + bl 181118 │ │ │ │ + b.n 18a364 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a34c │ │ │ │ + b.n 18a36c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 18a3be │ │ │ │ + cbz r2, 18a3de │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 18a3d0 │ │ │ │ + bcc.n 18a3f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 18a404 │ │ │ │ + bcs.n 18a424 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 199298 │ │ │ │ + bl 1992b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 19945c │ │ │ │ + bl 19947c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 18a3e2 │ │ │ │ + bne.n 18a402 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a3ba │ │ │ │ + beq.n 18a3da │ │ │ │ mov r0, r8 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ 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] @ (18a454 ) │ │ │ │ - ldr r0, [pc, #52] @ (18a458 ) │ │ │ │ + ldr r5, [pc, #52] @ (18a474 ) │ │ │ │ + ldr r0, [pc, #52] @ (18a478 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18a448 │ │ │ │ + beq.n 18a468 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a394 │ │ │ │ + bl 18a3b4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18a432 │ │ │ │ - ldr r0, [pc, #16] @ (18a45c ) │ │ │ │ + bne.n 18a452 │ │ │ │ + ldr r0, [pc, #16] @ (18a47c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (18a4e8 ) │ │ │ │ + ldr r2, [pc, #120] @ (18a508 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (18a4ec ) │ │ │ │ + ldr r3, [pc, #120] @ (18a50c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (18a4f0 ) │ │ │ │ + ldr r1, [pc, #92] @ (18a510 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 18ad74 │ │ │ │ - cbnz r0, 18a4da │ │ │ │ + bl 18ad94 │ │ │ │ + cbnz r0, 18a4fa │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18a4c6 │ │ │ │ + bmi.n 18a4e6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (18a4f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (18a4ec ) │ │ │ │ + ldr r2, [pc, #68] @ (18a514 ) │ │ │ │ + ldr r3, [pc, #56] @ (18a50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a4e4 │ │ │ │ + bne.n 18a504 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 43d8c │ │ │ │ - b.n 18a4ac │ │ │ │ + b.n 18a4cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a4ae │ │ │ │ + b.n 18a4ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (18a51c ) │ │ │ │ + ldr r0, [pc, #20] @ (18a53c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 199334 │ │ │ │ - ldr r0, [pc, #12] @ (18a520 ) │ │ │ │ + bl 199354 │ │ │ │ + ldr r0, [pc, #12] @ (18a540 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4330 │ │ │ │ + bl 2c4350 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18afbc │ │ │ │ - cbnz r0, 18a53c │ │ │ │ + bl 18afdc │ │ │ │ + cbnz r0, 18a55c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18afa8 │ │ │ │ + bl 18afc8 │ │ │ │ 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 r2, [pc, #588] @ (18a7a4 ) │ │ │ │ + ldr r2, [pc, #588] @ (18a7c4 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (18a7a8 ) │ │ │ │ + ldr r3, [pc, #588] @ (18a7c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (18a7ac ) │ │ │ │ + ldr r5, [pc, #588] @ (18a7cc ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 18a746 │ │ │ │ + bmi.w 18a766 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 18a734 │ │ │ │ + bmi.w 18a754 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a716 │ │ │ │ + bne.w 18a736 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 18a5b2 │ │ │ │ - b.n 18a66c │ │ │ │ + bhi.n 18a5d2 │ │ │ │ + b.n 18a68c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199304 │ │ │ │ + bl 199324 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18a66c │ │ │ │ + bls.n 18a68c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5a2 │ │ │ │ + beq.n 18a5c2 │ │ │ │ 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] │ │ │ │ @@ -459884,168 +459896,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 44758 <__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 1992e8 │ │ │ │ + bl 199308 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a70e │ │ │ │ + beq.n 18a72e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18a65c │ │ │ │ + cbz r3, 18a67c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18a646 │ │ │ │ + bne.n 18a666 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 18a77c │ │ │ │ + beq.w 18a79c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a592 │ │ │ │ + beq.n 18a5b2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 18a592 │ │ │ │ + b.n 18a5b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 18a6ec │ │ │ │ + cbnz r7, 18a70c │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 18a6e2 │ │ │ │ + beq.n 18a702 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 18a6cc │ │ │ │ + cbz r2, 18a6ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 18a6ca │ │ │ │ + cbz r0, 18a6ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a6ac │ │ │ │ + bne.n 18a6cc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 18a772 │ │ │ │ + beq.n 18a792 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18a692 │ │ │ │ + bne.n 18a6b2 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ - ldr r2, [pc, #188] @ (18a7b0 ) │ │ │ │ - ldr r3, [pc, #176] @ (18a7a8 ) │ │ │ │ + bl 1993fc │ │ │ │ + ldr r2, [pc, #188] @ (18a7d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (18a7c8 ) │ │ │ │ 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 18a7a0 │ │ │ │ + bne.n 18a7c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1993dc │ │ │ │ - b.n 18a592 │ │ │ │ - ldr r2, [pc, #156] @ (18a7b4 ) │ │ │ │ + bl 1993fc │ │ │ │ + b.n 18a5b2 │ │ │ │ + ldr r2, [pc, #156] @ (18a7d4 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 18adfc │ │ │ │ - b.n 18a58a │ │ │ │ + bl 18ae1c │ │ │ │ + b.n 18a5aa │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 43ed0 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4467c │ │ │ │ - b.n 18a582 │ │ │ │ + b.n 18a5a2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #100] @ (18a7b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (18a7d8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18a790 │ │ │ │ + cbz r3, 18a7b0 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 199448 │ │ │ │ + bl 199468 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18ae80 │ │ │ │ + bl 18aea0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 18a57c │ │ │ │ + b.n 18a59c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 18a6c0 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 18a6e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18a592 │ │ │ │ - b.n 18a662 │ │ │ │ - ldr r3, [pc, #40] @ (18a7bc ) │ │ │ │ + beq.w 18a5b2 │ │ │ │ + b.n 18a682 │ │ │ │ + ldr r3, [pc, #40] @ (18a7dc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199284 │ │ │ │ - b.n 18a75c │ │ │ │ + bl 1992a4 │ │ │ │ + b.n 18a77c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460060,87 +460072,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 18a822 │ │ │ │ + cbz r2, 18a842 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18a810 │ │ │ │ - bhi.n 18a84e │ │ │ │ + beq.n 18a830 │ │ │ │ + bhi.n 18a86e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 18a7fe │ │ │ │ + b.n 18a81e │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18a80e │ │ │ │ + beq.n 18a82e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a460 │ │ │ │ + bl 18a480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a7f8 │ │ │ │ + bne.n 18a818 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 18a814 │ │ │ │ + cbz r7, 18a834 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18a818 │ │ │ │ - bcs.n 18a7f2 │ │ │ │ + beq.n 18a838 │ │ │ │ + bcs.n 18a812 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18a394 │ │ │ │ + bl 18a3b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1993dc │ │ │ │ - b.n 18a810 │ │ │ │ + bl 1993fc │ │ │ │ + b.n 18a830 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a394 │ │ │ │ + bl 18a3b4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 18a87e │ │ │ │ + cbz r2, 18a89e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18a89a │ │ │ │ - ldr r0, [pc, #360] @ (18a9f0 ) │ │ │ │ + ble.n 18a8ba │ │ │ │ + ldr r0, [pc, #360] @ (18aa10 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 18a902 │ │ │ │ + cbnz r1, 18a922 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18a91e │ │ │ │ + beq.n 18a93e │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ str.w r9, [r1, r5] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -460158,38 +460170,38 @@ │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199308 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a9e2 │ │ │ │ + beq.n 18aa02 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 18a89a │ │ │ │ + bcs.n 18a8ba │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 18a7c0 │ │ │ │ + bl 18a7e0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 18a89a │ │ │ │ + b.n 18a8ba │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 18a9c0 │ │ │ │ + bpl.n 18a9e0 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 18a9c0 │ │ │ │ + bcs.n 18a9e0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -460214,60 +460226,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 18a96a │ │ │ │ + bne.n 18a98a │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 18a8aa │ │ │ │ + b.n 18a8ca │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199304 │ │ │ │ + bl 199324 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a9ca │ │ │ │ + beq.n 18a9ea │ │ │ │ mov r3, sl │ │ │ │ - b.n 18a8a2 │ │ │ │ + b.n 18a8c2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1849c0 │ │ │ │ + bl 1849e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ab1e │ │ │ │ + beq.w 18ab3e │ │ │ │ blx 449ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -460278,18 +460290,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18ab28 │ │ │ │ + ble.n 18ab48 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (18ab78 ) │ │ │ │ + ldr r3, [pc, #296] @ (18ab98 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ @@ -460301,296 +460313,296 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 199334 │ │ │ │ + bl 199354 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1992c8 │ │ │ │ + bl 1992e8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1992c8 │ │ │ │ + bl 1992e8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 4483c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ab38 │ │ │ │ + beq.n 18ab58 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 4483c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ab38 │ │ │ │ + beq.n 18ab58 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 18aad2 │ │ │ │ - b.n 18aae4 │ │ │ │ + cbnz r3, 18aaf2 │ │ │ │ + b.n 18ab04 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 18aae4 │ │ │ │ + bls.n 18ab04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a460 │ │ │ │ + bl 18a480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18aac8 │ │ │ │ - cbz r4, 18ab38 │ │ │ │ + bne.n 18aae8 │ │ │ │ + cbz r4, 18ab58 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (18ab7c ) │ │ │ │ - ldr r0, [pc, #152] @ (18ab80 ) │ │ │ │ - ldr r4, [pc, #152] @ (18ab84 ) │ │ │ │ + ldr r1, [pc, #148] @ (18ab9c ) │ │ │ │ + ldr r0, [pc, #152] @ (18aba0 ) │ │ │ │ + ldr r4, [pc, #152] @ (18aba4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993c0 │ │ │ │ - ldr r3, [pc, #140] @ (18ab88 ) │ │ │ │ + bl 1993e0 │ │ │ │ + ldr r3, [pc, #140] @ (18aba8 ) │ │ │ │ add.w r2, r5, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #96] @ (18ab8c ) │ │ │ │ + ldr r2, [pc, #96] @ (18abac ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 440a8 │ │ │ │ - b.n 18aa60 │ │ │ │ + b.n 18aa80 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 18ab64 │ │ │ │ + cbz r3, 18ab84 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 43af4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ movs r5, r2 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ movs r4, 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 18a394 │ │ │ │ + bl 18a3b4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 18abfa │ │ │ │ - ldr r0, [pc, #116] @ (18ac24 ) │ │ │ │ + cbz r3, 18ac1a │ │ │ │ + ldr r0, [pc, #116] @ (18ac44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1993c0 │ │ │ │ - ldr r3, [pc, #112] @ (18ac28 ) │ │ │ │ + bl 1993e0 │ │ │ │ + ldr r3, [pc, #112] @ (18ac48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18abf2 │ │ │ │ + beq.n 18ac12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 18ac2c │ │ │ │ + ldr.w ip, [pc, #100] @ 18ac4c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 18abdc │ │ │ │ + b.n 18abfc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18abf2 │ │ │ │ + beq.n 18ac12 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18abce │ │ │ │ + bne.n 18abee │ │ │ │ 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] @ (18ac30 ) │ │ │ │ + ldr r0, [pc, #60] @ (18ac50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1992b4 │ │ │ │ + bl 1992d4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 199320 │ │ │ │ + bl 199340 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 18ac78 │ │ │ │ + cbz r3, 18ac98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18a85c │ │ │ │ + bl 18a87c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #200] @ (18ad64 ) │ │ │ │ + ldr r2, [pc, #200] @ (18ad84 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (18ad68 ) │ │ │ │ + ldr r3, [pc, #200] @ (18ad88 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1993c0 │ │ │ │ + bl 1993e0 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ad58 │ │ │ │ + beq.n 18ad78 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 449e0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18af90 │ │ │ │ + bl 18afb0 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 18ad0e │ │ │ │ - ldr.w fp, [pc, #136] @ 18ad6c │ │ │ │ + cbz r3, 18ad2e │ │ │ │ + ldr.w fp, [pc, #136] @ 18ad8c │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 18a85c │ │ │ │ + bl 18a87c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18acee │ │ │ │ + bhi.n 18ad0e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1993dc │ │ │ │ + bl 1993fc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 18ad4a │ │ │ │ + cbnz r3, 18ad6a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 18ad1e │ │ │ │ + bne.n 18ad3e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #60] @ (18ad70 ) │ │ │ │ - ldr r3, [pc, #52] @ (18ad68 ) │ │ │ │ + ldr r2, [pc, #60] @ (18ad90 ) │ │ │ │ + ldr r3, [pc, #52] @ (18ad88 ) │ │ │ │ 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 18ad60 │ │ │ │ + bne.n 18ad80 │ │ │ │ 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 18a2c8 │ │ │ │ - b.n 18ad22 │ │ │ │ + bl 18a2e8 │ │ │ │ + b.n 18ad42 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1993dc │ │ │ │ - b.n 18ad30 │ │ │ │ + bl 1993fc │ │ │ │ + b.n 18ad50 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (18adf0 ) │ │ │ │ - ldr r3, [pc, #108] @ (18adf4 ) │ │ │ │ + ldr r2, [pc, #104] @ (18ae10 ) │ │ │ │ + ldr r3, [pc, #108] @ (18ae14 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -460606,68 +460618,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 43ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993f8 │ │ │ │ + bl 199418 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 43ae8 │ │ │ │ - ldr r2, [pc, #36] @ (18adf8 ) │ │ │ │ - ldr r3, [pc, #32] @ (18adf4 ) │ │ │ │ + ldr r2, [pc, #36] @ (18ae18 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ae14 ) │ │ │ │ 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 18adea │ │ │ │ + bne.n 18ae0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (18ae74 ) │ │ │ │ + ldr r2, [pc, #104] @ (18ae94 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (18ae78 ) │ │ │ │ + ldr r3, [pc, #104] @ (18ae98 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44588 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 18ae46 │ │ │ │ - ldr r2, [pc, #76] @ (18ae7c ) │ │ │ │ - ldr r3, [pc, #68] @ (18ae78 ) │ │ │ │ + beq.n 18ae66 │ │ │ │ + ldr r2, [pc, #76] @ (18ae9c ) │ │ │ │ + ldr r3, [pc, #68] @ (18ae98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18ae70 │ │ │ │ + bne.n 18ae90 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -460679,64 +460691,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 44588 │ │ │ │ - b.n 18ae2e │ │ │ │ + b.n 18ae4e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18af84 ) │ │ │ │ + ldr r2, [pc, #240] @ (18afa4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (18af88 ) │ │ │ │ + ldr r3, [pc, #240] @ (18afa8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18af64 │ │ │ │ + beq.n 18af84 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 44d30 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 18aed8 │ │ │ │ - ldr r2, [pc, #204] @ (18af8c ) │ │ │ │ - ldr r3, [pc, #196] @ (18af88 ) │ │ │ │ + cbz r1, 18aef8 │ │ │ │ + ldr r2, [pc, #204] @ (18afac ) │ │ │ │ + ldr r3, [pc, #196] @ (18afa8 ) │ │ │ │ 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 18af80 │ │ │ │ + bne.n 18afa0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18af74 │ │ │ │ + beq.n 18af94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r2, r0, #31 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, sp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -460749,15 +460761,15 @@ │ │ │ │ strmi.w r3, [r7, r1, lsl #2] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 18aeec │ │ │ │ + bhi.n 18af0c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -460768,40 +460780,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r6, r0, lsl #2] │ │ │ │ orrne r3, r1 │ │ │ │ strne.w r3, [r6, r0, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 18af2a │ │ │ │ + bhi.n 18af4a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 44cc4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 18aebe │ │ │ │ + b.n 18aede │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18af26 │ │ │ │ - b.n 18af52 │ │ │ │ + bne.n 18af46 │ │ │ │ + b.n 18af72 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ - b.n 18af52 │ │ │ │ + b.n 18af72 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -460846,15 +460858,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 18b044 │ │ │ │ + beq.n 18b064 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ subs r7, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ and.w r2, r6, r7 │ │ │ │ add r5, r2 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -460864,25 +460876,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b03c │ │ │ │ + beq.n 18b05c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r4, r7 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n 18b0ae │ │ │ │ + beq.n 18b0ce │ │ │ │ add.w ip, r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ negs r2, r2 │ │ │ │ add r1, r3 │ │ │ │ and.w r3, ip, r2 │ │ │ │ @@ -460898,22 +460910,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 18b030 │ │ │ │ + b.n 18b050 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 18b09c │ │ │ │ + b.n 18b0bc │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b0da │ │ │ │ + beq.n 18b0fa │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -460924,480 +460936,480 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 18b154 │ │ │ │ + ldr.w lr, [pc, #96] @ 18b174 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 18b158 │ │ │ │ + ldr.w ip, [pc, #96] @ 18b178 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (18b15c ) │ │ │ │ + ldr r4, [pc, #92] @ (18b17c ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 183604 │ │ │ │ - ldr r2, [pc, #44] @ (18b160 ) │ │ │ │ - ldr r3, [pc, #36] @ (18b158 ) │ │ │ │ + bl 183624 │ │ │ │ + ldr r2, [pc, #44] @ (18b180 ) │ │ │ │ + ldr r3, [pc, #36] @ (18b178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b14e │ │ │ │ + bne.n 18b16e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #0] @ (18b158 ) │ │ │ │ + ldr r6, [pc, #896] @ (18b4f8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [pc, #800] @ (18b484 ) │ │ │ │ + ldr r6, [pc, #672] @ (18b424 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r0, 18b1c8 │ │ │ │ + cbz r0, 18b1e8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 18b174 │ │ │ │ + bne.n 18b194 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 18b174 │ │ │ │ + cbnz r3, 18b194 │ │ │ │ mov r0, r3 │ │ │ │ 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 r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (18b20c ) │ │ │ │ + ldr r1, [pc, #132] @ (18b22c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b1c4 │ │ │ │ - ldr r1, [pc, #120] @ (18b210 ) │ │ │ │ + cbz r0, 18b1e4 │ │ │ │ + ldr r1, [pc, #120] @ (18b230 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b1c4 │ │ │ │ - ldr r1, [pc, #112] @ (18b214 ) │ │ │ │ + cbz r0, 18b1e4 │ │ │ │ + ldr r1, [pc, #112] @ (18b234 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b1c4 │ │ │ │ - ldr r1, [pc, #104] @ (18b218 ) │ │ │ │ + cbz r0, 18b1e4 │ │ │ │ + ldr r1, [pc, #104] @ (18b238 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b1c4 │ │ │ │ + cbz r0, 18b1e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 18b1cc │ │ │ │ + bne.n 18b1ec │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 18b1cc │ │ │ │ + cbnz r3, 18b1ec │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (18b21c ) │ │ │ │ + ldr r1, [pc, #76] @ (18b23c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b1c2 │ │ │ │ - ldr r1, [pc, #68] @ (18b220 ) │ │ │ │ + beq.n 18b1e2 │ │ │ │ + ldr r1, [pc, #68] @ (18b240 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b1c2 │ │ │ │ - ldr r1, [pc, #56] @ (18b224 ) │ │ │ │ + beq.n 18b1e2 │ │ │ │ + ldr r1, [pc, #56] @ (18b244 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b1c2 │ │ │ │ - ldr r1, [pc, #48] @ (18b228 ) │ │ │ │ + beq.n 18b1e2 │ │ │ │ + ldr r1, [pc, #48] @ (18b248 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 18b1c4 │ │ │ │ + b.n 18b1e4 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ movs r0, r3 │ │ │ │ muls r4, r5 │ │ │ │ movs r4, r2 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r2 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ movs r4, r2 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 18b450 │ │ │ │ + b.n 18b470 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r3, [pc, #68] @ (18b274 ) │ │ │ │ + ldr r3, [pc, #68] @ (18b294 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 18b238 │ │ │ │ + cbz r1, 18b258 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (18b278 ) │ │ │ │ + ldr r0, [pc, #48] @ (18b298 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 18b164 │ │ │ │ - ldr r2, [pc, #32] @ (18b27c ) │ │ │ │ + bl 18b184 │ │ │ │ + ldr r2, [pc, #32] @ (18b29c ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r3, [r0, #42] @ 0x2a │ │ │ │ + strh r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 18b22c │ │ │ │ + bl 18b24c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 183684 │ │ │ │ + bl 1836a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 18b22c │ │ │ │ + bl 18b24c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 18b164 │ │ │ │ + bl 18b184 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 18b22c │ │ │ │ + bl 18b24c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #76] @ (18b35c ) │ │ │ │ + ldr r1, [pc, #76] @ (18b37c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (18b360 ) │ │ │ │ + ldr r2, [pc, #76] @ (18b380 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 18b352 │ │ │ │ + cbz r0, 18b372 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43d2c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (18b364 ) │ │ │ │ - ldr r3, [pc, #32] @ (18b360 ) │ │ │ │ + ldr r2, [pc, #40] @ (18b384 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b358 │ │ │ │ + bne.n 18b378 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 18b33a │ │ │ │ + b.n 18b35a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #920] @ (18b6f8 ) │ │ │ │ + ldr r4, [pc, #792] @ (18b698 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #760] @ (18b660 ) │ │ │ │ + ldr r4, [pc, #632] @ (18b600 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (18b3d4 ) │ │ │ │ + ldr r2, [pc, #88] @ (18b3f4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (18b3d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (18b3f8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18365c │ │ │ │ - cbz r0, 18b3c8 │ │ │ │ + bl 18367c │ │ │ │ + cbz r0, 18b3e8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 43d2c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b3c8 │ │ │ │ + beq.n 18b3e8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 18b22c │ │ │ │ - ldr r2, [pc, #44] @ (18b3dc ) │ │ │ │ - ldr r3, [pc, #40] @ (18b3d8 ) │ │ │ │ + bl 18b24c │ │ │ │ + ldr r2, [pc, #44] @ (18b3fc ) │ │ │ │ + ldr r3, [pc, #40] @ (18b3f8 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b3ce │ │ │ │ + bne.n 18b3ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 18b3a4 │ │ │ │ + b.n 18b3c4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #504] @ (18b5d0 ) │ │ │ │ + ldr r4, [pc, #376] @ (18b570 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (18b510 ) │ │ │ │ + ldr r4, [pc, #176] @ (18b4b0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18b4c6 │ │ │ │ + beq.n 18b4e6 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (18b580 ) │ │ │ │ + ldr r1, [pc, #384] @ (18b5a0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 44be4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b500 │ │ │ │ + beq.n 18b520 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18b57a │ │ │ │ + beq.w 18b59a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b4e6 │ │ │ │ + beq.n 18b506 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (18b584 ) │ │ │ │ + ldr r3, [pc, #348] @ (18b5a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4a4 │ │ │ │ + beq.n 18b4c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 449ec │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b48a │ │ │ │ + beq.n 18b4aa │ │ │ │ blx 44764 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b444 │ │ │ │ + beq.n 18b464 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18b4d4 │ │ │ │ + beq.n 18b4f4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18b450 │ │ │ │ + bne.n 18b470 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18b56a │ │ │ │ + beq.n 18b58a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 18b4ca │ │ │ │ + cbz r7, 18b4ea │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b438 │ │ │ │ + bne.n 18b458 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18b42c │ │ │ │ + bne.n 18b44c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ 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 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4a4 │ │ │ │ + beq.n 18b4c4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 18b47e │ │ │ │ + b.n 18b49e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 18b4f2 │ │ │ │ + cbz r3, 18b512 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b4e6 │ │ │ │ + bne.n 18b506 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (18b588 ) │ │ │ │ + ldr r1, [pc, #132] @ (18b5a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (18b58c ) │ │ │ │ + ldr r0, [pc, #132] @ (18b5ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18b0e0 │ │ │ │ + bl 18b100 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b4c6 │ │ │ │ + beq.n 18b4e6 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 449ec │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b518 │ │ │ │ - ldr.w sl, [pc, #96] @ 18b590 │ │ │ │ - ldr.w r9, [pc, #96] @ 18b594 │ │ │ │ + bne.n 18b538 │ │ │ │ + ldr.w sl, [pc, #96] @ 18b5b0 │ │ │ │ + ldr.w r9, [pc, #96] @ 18b5b4 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 18b558 │ │ │ │ - ldr r0, [pc, #92] @ (18b598 ) │ │ │ │ + b.n 18b578 │ │ │ │ + ldr r0, [pc, #92] @ (18b5b8 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18b0e0 │ │ │ │ + bl 18b100 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b4c6 │ │ │ │ + beq.n 18b4e6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18b53a │ │ │ │ + bne.n 18b55a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 18b53a │ │ │ │ + b.n 18b55a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b492 │ │ │ │ - b.n 18b4a4 │ │ │ │ + bne.n 18b4b2 │ │ │ │ + b.n 18b4c4 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 18b4ca │ │ │ │ + b.n 18b4ea │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ movs r5, r2 │ │ │ │ add ip, r0 │ │ │ │ movs r4, r2 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -461413,168 +461425,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 18365c │ │ │ │ + bl 18367c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b3e0 │ │ │ │ + bl 18b400 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 18b22c │ │ │ │ + bl 18b24c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (18b740 ) │ │ │ │ + ldr r0, [pc, #340] @ (18b760 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 44fd0 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18b736 │ │ │ │ + beq.w 18b756 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18b614 │ │ │ │ + b.n 18b634 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 18b676 │ │ │ │ + cbz r3, 18b696 │ │ │ │ ldrd r0, r1, [r4, #-16] │ │ │ │ and.w r2, r0, r6 │ │ │ │ and.w r3, r1, r5 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 18b60e │ │ │ │ + bne.n 18b62e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18b700 │ │ │ │ - ldr r0, [pc, #276] @ (18b744 ) │ │ │ │ + beq.n 18b720 │ │ │ │ + ldr r0, [pc, #276] @ (18b764 ) │ │ │ │ blx 44fd0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 449ec │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (18b748 ) │ │ │ │ + ldr r0, [pc, #244] @ (18b768 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ ldrd r2, r3, [r4, #-16] │ │ │ │ bic.w r5, r5, r3 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ bic.w r6, r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b614 │ │ │ │ + bne.n 18b634 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 18b726 │ │ │ │ + beq.n 18b746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18b6a4 │ │ │ │ - ldr r0, [pc, #200] @ (18b74c ) │ │ │ │ + bne.n 18b6c4 │ │ │ │ + ldr r0, [pc, #200] @ (18b76c ) │ │ │ │ blx 44fd0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ - ldr r1, [pc, #208] @ (18b764 ) │ │ │ │ + ldr r1, [pc, #208] @ (18b784 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (18b750 ) │ │ │ │ + ldr r0, [pc, #168] @ (18b770 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (18b768 ) │ │ │ │ + ldr r1, [pc, #188] @ (18b788 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 44fd0 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (18b754 ) │ │ │ │ + ldr r0, [pc, #140] @ (18b774 ) │ │ │ │ blx 44fd0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (18b758 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b778 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (18b75c ) │ │ │ │ + ldr r0, [pc, #104] @ (18b77c ) │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (18b760 ) │ │ │ │ + ldr r0, [pc, #92] @ (18b780 ) │ │ │ │ blx 44fd0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 449ec │ │ │ │ - ldr r1, [pc, #88] @ (18b76c ) │ │ │ │ + ldr r1, [pc, #88] @ (18b78c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - b.n 18b62e │ │ │ │ + b.n 18b64e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18b6f2 │ │ │ │ - ldr r0, [pc, #64] @ (18b770 ) │ │ │ │ + beq.n 18b712 │ │ │ │ + ldr r0, [pc, #64] @ (18b790 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 18b6a4 │ │ │ │ - b.n 18b72c │ │ │ │ + bne.n 18b6c4 │ │ │ │ + b.n 18b74c │ │ │ │ nop │ │ │ │ - str r7, [r7, r6] │ │ │ │ + str r7, [r3, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r0, r6] │ │ │ │ + str r7, [r4, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r3, r5] │ │ │ │ + str r7, [r7, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [r6, r4] │ │ │ │ + str r3, [r2, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [r1, r4] │ │ │ │ + str r1, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [r6, r3] │ │ │ │ + str r1, [r2, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r1, r3] │ │ │ │ + str r7, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [r0, r3] │ │ │ │ + str r3, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r5, [r6, r2] │ │ │ │ + str r5, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r1, #7 │ │ │ │ movs r5, r2 │ │ │ │ subs r6, r5, #6 │ │ │ │ movs r5, r2 │ │ │ │ subs r6, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ @@ -461582,236 +461594,236 @@ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b840 │ │ │ │ + beq.n 18b860 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b84e │ │ │ │ + beq.n 18b86e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b806 │ │ │ │ - ldr.w r8, [pc, #184] @ 18b854 │ │ │ │ + beq.n 18b826 │ │ │ │ + ldr.w r8, [pc, #184] @ 18b874 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (18b858 ) │ │ │ │ + ldr r7, [pc, #180] @ (18b878 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 18b7c0 │ │ │ │ + b.n 18b7e0 │ │ │ │ blx 449ec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18b824 │ │ │ │ + beq.n 18b844 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 18b7f4 │ │ │ │ + cbz r2, 18b814 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 43cb4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 18b820 │ │ │ │ + cbz r4, 18b840 │ │ │ │ mov r2, r4 │ │ │ │ blx 43c0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18b7b0 │ │ │ │ + bne.n 18b7d0 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18b7c0 │ │ │ │ + bne.n 18b7e0 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b7aa │ │ │ │ + bne.n 18b7ca │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 18b812 │ │ │ │ + cbz r3, 18b832 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b806 │ │ │ │ + bne.n 18b826 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 43c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b7b8 │ │ │ │ + bne.n 18b7d8 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 18b7ea │ │ │ │ + b.n 18b80a │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 18b7fc │ │ │ │ + b.n 18b81c │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ movs r3, r2 │ │ │ │ asrs r4, r0 │ │ │ │ movs r4, 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 18b8f8 │ │ │ │ + beq.n 18b918 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b8f8 │ │ │ │ - ldr.w r9, [pc, #208] @ 18b950 │ │ │ │ + beq.n 18b918 │ │ │ │ + ldr.w r9, [pc, #208] @ 18b970 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 43cb4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 18b900 │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ beq.n 18b920 │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ + beq.n 18b940 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18b90a │ │ │ │ + beq.n 18b92a │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18b8ea │ │ │ │ + beq.n 18b90a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18b8b8 │ │ │ │ + b.n 18b8d8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18b8ea │ │ │ │ + beq.n 18b90a │ │ │ │ mov r0, fp │ │ │ │ blx 449ec │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 18b8ae │ │ │ │ + bne.n 18b8ce │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 43c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b8ae │ │ │ │ + bne.n 18b8ce │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b930 │ │ │ │ + beq.n 18b950 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18b8b8 │ │ │ │ + bne.n 18b8d8 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b882 │ │ │ │ + bne.n 18b8a2 │ │ │ │ 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, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 18b89a │ │ │ │ + bne.n 18b8ba │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 18b89a │ │ │ │ + bne.n 18b8ba │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 18b8ea │ │ │ │ - b.n 18b89a │ │ │ │ + beq.n 18b90a │ │ │ │ + b.n 18b8ba │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18b93a │ │ │ │ + beq.n 18b95a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 18b89e │ │ │ │ + b.n 18b8be │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 18b8ae │ │ │ │ + b.n 18b8ce │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 18b92a │ │ │ │ + bne.n 18b94a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 18b8ea │ │ │ │ - b.n 18b92a │ │ │ │ + beq.n 18b90a │ │ │ │ + b.n 18b94a │ │ │ │ nop │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18ba58 │ │ │ │ - ldr.w fp, [pc, #236] @ 18ba68 │ │ │ │ + beq.n 18ba78 │ │ │ │ + ldr.w fp, [pc, #236] @ 18ba88 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (18ba6c ) │ │ │ │ + ldr r3, [pc, #236] @ (18ba8c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 18b9a2 │ │ │ │ + b.n 18b9c2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 18ba04 │ │ │ │ + cbz r1, 18ba24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 18b99c │ │ │ │ + beq.n 18b9bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -461820,80 +461832,80 @@ │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 18b990 │ │ │ │ + beq.n 18b9b0 │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18b9fe │ │ │ │ + beq.n 18ba1e │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18ba52 │ │ │ │ - ldr r3, [pc, #84] @ (18ba70 ) │ │ │ │ + bne.n 18ba72 │ │ │ │ + ldr r3, [pc, #84] @ (18ba90 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b9fe │ │ │ │ + beq.n 18ba1e │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (18ba74 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ba94 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18ba1c │ │ │ │ + b.n 18ba3c │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18b9fe │ │ │ │ - ldr r3, [pc, #24] @ (18ba78 ) │ │ │ │ + beq.n 18ba1e │ │ │ │ + ldr r3, [pc, #24] @ (18ba98 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 18ba1c │ │ │ │ + b.n 18ba3c │ │ │ │ nop │ │ │ │ adds r4, r5, #3 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [pc, #864] @ (18bdd0 ) │ │ │ │ + ldr r0, [pc, #864] @ (18bdf0 ) │ │ │ │ movs r4, r2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, r4, #0 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, r2, #0 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (18bbd0 ) │ │ │ │ + ldr r6, [pc, #316] @ (18bbf0 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (18bbd4 ) │ │ │ │ + ldr r5, [pc, #316] @ (18bbf4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (18bbd8 ) │ │ │ │ + ldr r4, [pc, #312] @ (18bbf8 ) │ │ │ │ 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, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -461903,162 +461915,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 449e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18bb68 │ │ │ │ + beq.n 18bb88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18bb68 │ │ │ │ - ldr r3, [pc, #260] @ (18bbdc ) │ │ │ │ + beq.n 18bb88 │ │ │ │ + ldr r3, [pc, #260] @ (18bbfc ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (18bbe0 ) │ │ │ │ + ldr r3, [pc, #248] @ (18bc00 ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 18bb3c │ │ │ │ + b.n 18bb5c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 447c4 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 18bb66 │ │ │ │ + cbnz r3, 18bb86 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 18bb9a │ │ │ │ + bcs.n 18bbba │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 182fe0 │ │ │ │ + bl 183000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18bafa │ │ │ │ + bne.n 18bb1a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 43af4 │ │ │ │ - ldr r3, [pc, #116] @ (18bbe4 ) │ │ │ │ - ldr r2, [pc, #116] @ (18bbe8 ) │ │ │ │ + ldr r3, [pc, #116] @ (18bc04 ) │ │ │ │ + ldr r2, [pc, #116] @ (18bc08 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #80] @ (18bbd4 ) │ │ │ │ + ldr r3, [pc, #80] @ (18bbf4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18bbca │ │ │ │ + bne.n 18bbea │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bb68 │ │ │ │ + beq.n 18bb88 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18bbb4 │ │ │ │ - b.n 18bb6a │ │ │ │ + bne.n 18bbd4 │ │ │ │ + b.n 18bb8a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add sl, r0 │ │ │ │ + add r2, ip │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (18bf04 ) │ │ │ │ + ldr r4, [pc, #776] @ (18bf24 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (18bf08 ) │ │ │ │ + ldr r3, [pc, #776] @ (18bf28 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (18bf0c ) │ │ │ │ + ldr r0, [pc, #772] @ (18bf2c ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ blx 439bc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 44e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18bcd6 │ │ │ │ + beq.n 18bcf6 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4480c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 18bcec │ │ │ │ + beq.n 18bd0c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (18bf10 ) │ │ │ │ + ldr r4, [pc, #716] @ (18bf30 ) │ │ │ │ blx 4480c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -462071,293 +462083,293 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 44d18 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (18bf14 ) │ │ │ │ + ldr r0, [pc, #672] @ (18bf34 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (18bf18 ) │ │ │ │ + ldr r5, [pc, #672] @ (18bf38 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 18b280 │ │ │ │ + bl 18b2a0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 18ba7c │ │ │ │ + bl 18ba9c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18bed8 │ │ │ │ - ldr r3, [pc, #640] @ (18bf1c ) │ │ │ │ + beq.w 18bef8 │ │ │ │ + ldr r3, [pc, #640] @ (18bf3c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 18bcf2 │ │ │ │ - ldr r4, [pc, #636] @ (18bf20 ) │ │ │ │ + cbnz r3, 18bd12 │ │ │ │ + ldr r4, [pc, #636] @ (18bf40 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (18bf24 ) │ │ │ │ + ldr r1, [pc, #636] @ (18bf44 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 44980 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (18bf28 ) │ │ │ │ - ldr r3, [pc, #584] @ (18bf08 ) │ │ │ │ + ldr r2, [pc, #616] @ (18bf48 ) │ │ │ │ + ldr r3, [pc, #584] @ (18bf28 ) │ │ │ │ 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 18befe │ │ │ │ + bne.w 18bf1e │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 439a4 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18bc34 │ │ │ │ + bne.n 18bc54 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4480c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 18bc34 │ │ │ │ + bne.n 18bc54 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18bc3e │ │ │ │ - ldr r4, [pc, #568] @ (18bf2c ) │ │ │ │ + b.n 18bc5e │ │ │ │ + ldr r4, [pc, #568] @ (18bf4c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (18bf30 ) │ │ │ │ + ldr r1, [pc, #568] @ (18bf50 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (18bf34 ) │ │ │ │ + ldr r1, [pc, #556] @ (18bf54 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (18bf38 ) │ │ │ │ + ldr r1, [pc, #548] @ (18bf58 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (18bf3c ) │ │ │ │ + ldr r1, [pc, #540] @ (18bf5c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (18bf40 ) │ │ │ │ + ldr r1, [pc, #528] @ (18bf60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (18bf44 ) │ │ │ │ + ldr r1, [pc, #516] @ (18bf64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (18bf48 ) │ │ │ │ + ldr r1, [pc, #504] @ (18bf68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (18bf4c ) │ │ │ │ + ldr r1, [pc, #492] @ (18bf6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (18bf50 ) │ │ │ │ + ldr r1, [pc, #480] @ (18bf70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (18bf54 ) │ │ │ │ + ldr r1, [pc, #468] @ (18bf74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (18bf58 ) │ │ │ │ + ldr r1, [pc, #460] @ (18bf78 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (18bf5c ) │ │ │ │ + ldr r1, [pc, #448] @ (18bf7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (18bf60 ) │ │ │ │ + ldr r1, [pc, #436] @ (18bf80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (18bf64 ) │ │ │ │ + ldr r1, [pc, #424] @ (18bf84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (18bf68 ) │ │ │ │ + ldr r1, [pc, #412] @ (18bf88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (18bf6c ) │ │ │ │ + ldr r1, [pc, #400] @ (18bf8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (18bf70 ) │ │ │ │ + ldr r1, [pc, #388] @ (18bf90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (18bf74 ) │ │ │ │ + ldr r1, [pc, #380] @ (18bf94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (18bf78 ) │ │ │ │ + ldr r1, [pc, #368] @ (18bf98 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (18bf7c ) │ │ │ │ + ldr r1, [pc, #356] @ (18bf9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (18bf80 ) │ │ │ │ + ldr r1, [pc, #344] @ (18bfa0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (18bf84 ) │ │ │ │ + ldr r1, [pc, #332] @ (18bfa4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (18bf88 ) │ │ │ │ + ldr r1, [pc, #320] @ (18bfa8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (18bf8c ) │ │ │ │ + ldr r1, [pc, #308] @ (18bfac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (18bf90 ) │ │ │ │ + ldr r1, [pc, #296] @ (18bfb0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (18bf94 ) │ │ │ │ + ldr r1, [pc, #284] @ (18bfb4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (18bf98 ) │ │ │ │ + ldr r1, [pc, #276] @ (18bfb8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (18bf9c ) │ │ │ │ + ldr r1, [pc, #264] @ (18bfbc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (18bfa0 ) │ │ │ │ + ldr r1, [pc, #252] @ (18bfc0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (18bfa4 ) │ │ │ │ + ldr r1, [pc, #240] @ (18bfc4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (18bfa8 ) │ │ │ │ + ldr r1, [pc, #232] @ (18bfc8 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (18bfac ) │ │ │ │ + ldr r1, [pc, #224] @ (18bfcc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - b.n 18bca0 │ │ │ │ - ldr r0, [pc, #212] @ (18bfb0 ) │ │ │ │ + b.n 18bcc0 │ │ │ │ + ldr r0, [pc, #212] @ (18bfd0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2ac │ │ │ │ + bl 18b2cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b164 │ │ │ │ - ldr r3, [pc, #200] @ (18bfb4 ) │ │ │ │ + bl 18b184 │ │ │ │ + ldr r3, [pc, #200] @ (18bfd4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 18bc98 │ │ │ │ + b.n 18bcb8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r4, r6, r0 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r5, [r6, #22] │ │ │ │ + ldrh r5, [r2, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, r6, r7 │ │ │ │ movs r5, r2 │ │ │ │ subs r2, r1, r0 │ │ │ │ movs r5, r2 │ │ │ │ @@ -462417,169 +462429,169 @@ │ │ │ │ movs r5, r2 │ │ │ │ subs r0, r5, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, r0, #0 │ │ │ │ movs r5, r2 │ │ │ │ asrs r0, r6, #31 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r0, 18bffe │ │ │ │ + cbz r0, 18c01e │ │ │ │ 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] @ (18c004 ) │ │ │ │ + ldr r4, [pc, #56] @ (18c024 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 44e98 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 18bff8 │ │ │ │ + cbz r3, 18c018 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 18bfd0 │ │ │ │ + beq.n 18bff0 │ │ │ │ blx 441f8 │ │ │ │ - cbz r0, 18bff8 │ │ │ │ + cbz r0, 18c018 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 18bfd0 │ │ │ │ + beq.n 18bff0 │ │ │ │ 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 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r5, r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 18c068 │ │ │ │ + ldr.w lr, [pc, #76] @ 18c088 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #1 │ │ │ │ add lr, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, ip, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr.w ip, [pc, #56] @ 18c06c │ │ │ │ + ldr.w ip, [pc, #56] @ 18c08c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (18c070 ) │ │ │ │ - ldr r3, [pc, #28] @ (18c06c ) │ │ │ │ + ldr r2, [pc, #36] @ (18c090 ) │ │ │ │ + ldr r3, [pc, #28] @ (18c08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c062 │ │ │ │ + bne.n 18c082 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17dbac │ │ │ │ - cbz r7, 18c0c0 │ │ │ │ + bl 17dbcc │ │ │ │ + cbz r7, 18c0e0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17dbac │ │ │ │ + bl 17dbcc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 17d8e8 │ │ │ │ + bl 17d908 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18c092 │ │ │ │ + bne.n 18c0b2 │ │ │ │ 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 17de7c │ │ │ │ + bl 17de9c │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 18c14e │ │ │ │ + cbz r3, 18c16e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17de7c │ │ │ │ + bl 17de9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 17ddd4 │ │ │ │ + bl 17ddf4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18c0fa │ │ │ │ + bhi.n 18c11a │ │ │ │ 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 │ │ │ │ @@ -462588,46 +462600,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 185f8c │ │ │ │ + bl 185fac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ 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 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ 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 18c1f2 │ │ │ │ + bmi.n 18c212 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 18c1f6 │ │ │ │ + cbz r3, 18c216 │ │ │ │ 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] │ │ │ │ @@ -462640,15 +462652,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 18c1cc │ │ │ │ + b.n 18c1ec │ │ │ │ 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] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -462678,15 +462690,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18c2a4 │ │ │ │ + bmi.n 18c2c4 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ subs r0, #1 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -462719,26 +462731,26 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 18c34e │ │ │ │ + beq.n 18c36e │ │ │ │ subs.w sl, r1, r5 │ │ │ │ sbc.w fp, r0, r7 │ │ │ │ subs.w ip, r9, r2 │ │ │ │ sbc.w lr, r8, r3 │ │ │ │ adds.w r1, ip, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ adc.w r0, fp, lr │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ orrs.w ip, r1, r0 │ │ │ │ - beq.n 18c348 │ │ │ │ + beq.n 18c368 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 4483c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -462761,48 +462773,48 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r7 │ │ │ │ str r2, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ - b.n 18c334 │ │ │ │ + b.n 18c354 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 18c36c │ │ │ │ + beq.n 18c38c │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ subs r1, r1, r5 │ │ │ │ sbc.w r0, r0, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 18c334 │ │ │ │ + b.n 18c354 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c334 │ │ │ │ + b.n 18c354 │ │ │ │ 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 │ │ │ │ - beq.n 18c3a0 │ │ │ │ + beq.n 18c3c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 18c394 │ │ │ │ + bne.n 18c3b4 │ │ │ │ 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 │ │ │ │ @@ -462810,41 +462822,41 @@ │ │ │ │ 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 r5, #0 │ │ │ │ - beq.n 18c4b0 │ │ │ │ + beq.n 18c4d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 18c60a │ │ │ │ + beq.w 18c62a │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ mov r8, r6 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 18c490 │ │ │ │ + bcc.n 18c4b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r5, r5, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r5, 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, 18c46e │ │ │ │ + cbz r6, 18c48e │ │ │ │ subs r5, #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] │ │ │ │ @@ -462859,81 +462871,81 @@ │ │ │ │ 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 r5, ip │ │ │ │ - beq.n 18c46e │ │ │ │ + beq.n 18c48e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r5, r1, fp │ │ │ │ - bcc.n 18c490 │ │ │ │ + bcc.n 18c4b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 18c5e0 │ │ │ │ + bcs.w 18c600 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 18c60a │ │ │ │ + beq.w 18c62a │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 18c3e4 │ │ │ │ - b.n 18c490 │ │ │ │ + bcs.n 18c404 │ │ │ │ + b.n 18c4b0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 18c618 │ │ │ │ + beq.w 18c638 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ ldrd r4, r6, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.n 18c5cc │ │ │ │ + bcc.n 18c5ec │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 18c5da │ │ │ │ + beq.n 18c5fa │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r4, r5 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 18c5cc │ │ │ │ + bcc.n 18c5ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c5ae │ │ │ │ + beq.n 18c5ce │ │ │ │ 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 │ │ │ │ @@ -462951,17 +462963,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 18c5ae │ │ │ │ + beq.n 18c5ce │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 18c600 │ │ │ │ + beq.n 18c620 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -462975,133 +462987,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 18c5cc │ │ │ │ + bcc.n 18c5ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 18c2a8 │ │ │ │ + bl 18c2c8 │ │ │ │ mov r0, r5 │ │ │ │ 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 18c60a │ │ │ │ + beq.n 18c62a │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 18c4be │ │ │ │ + b.n 18c4de │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 18c508 │ │ │ │ + b.n 18c528 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 18c2a8 │ │ │ │ + bl 18c2c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 18c5a0 │ │ │ │ + b.n 18c5c0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 18c5c2 │ │ │ │ + b.n 18c5e2 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 18c65e │ │ │ │ + beq.n 18c67e │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 18c672 │ │ │ │ + bcc.n 18c692 │ │ │ │ adds r7, r2, r4 │ │ │ │ adc.w ip, lr, r3 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbc.w ip, ip, r6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 18c664 │ │ │ │ + bcs.n 18c684 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 18c2a8 │ │ │ │ + bl 18c2c8 │ │ │ │ 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 18c65e │ │ │ │ + beq.n 18c67e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18c63a │ │ │ │ + b.n 18c65a │ │ │ │ stmdb 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.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 18c7c6 │ │ │ │ + beq.w 18c7e6 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c6d4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18c6fa │ │ │ │ + beq.n 18c71a │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 18c6aa │ │ │ │ + bcc.n 18c6ca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c72e │ │ │ │ + bne.n 18c74e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 18c7c6 │ │ │ │ + bne.n 18c7e6 │ │ │ │ adds.w r1, fp, r1 │ │ │ │ str r1, [r3, #16] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -463110,378 +463122,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 18c79c │ │ │ │ + beq.n 18c7bc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 4483c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 18c6e4 │ │ │ │ + b.n 18c704 │ │ │ │ ldrd r7, r6, [r5, #8] │ │ │ │ adds.w r1, r2, fp │ │ │ │ adc.w r9, r8, sl │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 18c76e │ │ │ │ + beq.n 18c78e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 18c6d8 │ │ │ │ + beq.n 18c6f8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 18c722 │ │ │ │ + b.n 18c742 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 18c7a2 │ │ │ │ + beq.n 18c7c2 │ │ │ │ adds.w r1, fp, r1 │ │ │ │ strd r2, sl, [r5, #8] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 18c6e4 │ │ │ │ + b.n 18c704 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 18c78a │ │ │ │ + b.n 18c7aa │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c6e4 │ │ │ │ + b.n 18c704 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 18c6e4 │ │ │ │ + b.n 18c704 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 18c830 │ │ │ │ + vldr d7, [pc, #52] @ 18c850 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w r4, lr, ip │ │ │ │ - bne.n 18c820 │ │ │ │ + bne.n 18c840 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd lr, ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 18c680 │ │ │ │ + bl 18c6a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 18c814 │ │ │ │ + b.n 18c834 │ │ │ │ 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, #340] @ (18c9a0 ) │ │ │ │ - ldr r3, [pc, #340] @ (18c9a4 ) │ │ │ │ + ldr r1, [pc, #340] @ (18c9c0 ) │ │ │ │ + ldr r3, [pc, #340] @ (18c9c4 ) │ │ │ │ mov r6, 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 18c878 │ │ │ │ + bne.n 18c898 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18c868 │ │ │ │ + bne.n 18c888 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c936 │ │ │ │ + bne.n 18c956 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 18c8c4 │ │ │ │ + cbz r5, 18c8e4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c892 │ │ │ │ + bne.n 18c8b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c928 │ │ │ │ - ldr r2, [pc, #252] @ (18c9a8 ) │ │ │ │ - ldr r3, [pc, #248] @ (18c9a4 ) │ │ │ │ + bne.n 18c948 │ │ │ │ + ldr r2, [pc, #252] @ (18c9c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (18c9c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c99a │ │ │ │ + bne.n 18c9ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (18c9ac ) │ │ │ │ + ldr r2, [pc, #228] @ (18c9cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18c88e │ │ │ │ + beq.n 18c8ae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 445b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18c8f0 │ │ │ │ + bne.n 18c910 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 18c966 │ │ │ │ + bne.n 18c986 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4483c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 18c966 │ │ │ │ + cbz r0, 18c986 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 195020 │ │ │ │ + bl 195040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18c960 │ │ │ │ + cbz r0, 18c980 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 18c986 │ │ │ │ + bne.n 18c9a6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 195138 │ │ │ │ + bl 195158 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c88e │ │ │ │ + b.n 18c8ae │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1810cc │ │ │ │ - b.n 18c8a8 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 18c8c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18c96a │ │ │ │ + bne.n 18c98a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c94a │ │ │ │ + bne.n 18c96a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c93c │ │ │ │ - b.n 18c880 │ │ │ │ + bne.n 18c95c │ │ │ │ + b.n 18c8a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18c920 │ │ │ │ + b.n 18c940 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18c970 │ │ │ │ + bne.n 18c990 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c93a │ │ │ │ - b.n 18c880 │ │ │ │ + bne.n 18c95a │ │ │ │ + b.n 18c8a0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195224 │ │ │ │ - b.n 18c910 │ │ │ │ + bl 195244 │ │ │ │ + b.n 18c930 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r0, #9 │ │ │ │ movs r5, 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] @ (18c9e4 ) │ │ │ │ + ldr r0, [pc, #32] @ (18ca04 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 18b368 │ │ │ │ + bl 18b388 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4483c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18c9e2 │ │ │ │ + cbz r0, 18ca02 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r2, r2, #5 │ │ │ │ movs r5, 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, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 18ca0c │ │ │ │ + b.n 18ca2c │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 18ca18 │ │ │ │ + cbnz r1, 18ca38 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 18ca04 │ │ │ │ + bne.n 18ca24 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1951e8 │ │ │ │ + bl 195208 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c9f8 │ │ │ │ + b.n 18ca18 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 18ca74 │ │ │ │ + cbz r2, 18ca94 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 18ca6e │ │ │ │ + cbz r5, 18ca8e │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195224 │ │ │ │ + bl 195244 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 18ca4c │ │ │ │ + bhi.n 18ca6c │ │ │ │ strd r6, r7, [r8, #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, 18cab0 │ │ │ │ - b.n 18cae6 │ │ │ │ + cbnz r1, 18cad0 │ │ │ │ + b.n 18cb06 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19522c │ │ │ │ - cbnz r0, 18cae0 │ │ │ │ + bl 19524c │ │ │ │ + cbnz r0, 18cb00 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 18cae6 │ │ │ │ + bls.n 18cb06 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ca9e │ │ │ │ + bne.n 18cabe │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c838 │ │ │ │ - cbz r0, 18cae6 │ │ │ │ + bl 18c858 │ │ │ │ + cbz r0, 18cb06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 19522c │ │ │ │ + bl 19524c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18caaa │ │ │ │ + beq.n 18caca │ │ │ │ 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} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -463492,364 +463504,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 18cb2a │ │ │ │ - b.n 18cbda │ │ │ │ + cbnz r1, 18cb4a │ │ │ │ + b.n 18cbfa │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19564c │ │ │ │ - cbnz r0, 18cb5a │ │ │ │ + bl 19566c │ │ │ │ + cbnz r0, 18cb7a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18cb7a │ │ │ │ + bls.n 18cb9a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18cb18 │ │ │ │ + bne.n 18cb38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c838 │ │ │ │ - cbz r0, 18cb78 │ │ │ │ + bl 18c858 │ │ │ │ + cbz r0, 18cb98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 19564c │ │ │ │ + bl 19566c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cb22 │ │ │ │ + beq.n 18cb42 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 18cb78 │ │ │ │ + blt.n 18cb98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 18cbc4 │ │ │ │ + cbz r0, 18cbe4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 195418 │ │ │ │ + bl 195438 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 18cbda │ │ │ │ - vldr d7, [pc, #96] @ 18cbe0 │ │ │ │ + cbz r3, 18cbfa │ │ │ │ + vldr d7, [pc, #96] @ 18cc00 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 18cba6 │ │ │ │ - bl 1956b0 │ │ │ │ + b.n 18cbc6 │ │ │ │ + bl 1956d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 18cb9e │ │ │ │ + bpl.n 18cbbe │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 18cbd6 │ │ │ │ + bcs.n 18cbf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18cb8a │ │ │ │ + bne.n 18cbaa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c838 │ │ │ │ + bl 18c858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cb9e │ │ │ │ + beq.n 18cbbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 18cb8a │ │ │ │ + b.n 18cbaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c838 │ │ │ │ + bl 18c858 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cb70 │ │ │ │ + beq.n 18cb90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 18cb64 │ │ │ │ + b.n 18cb84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 18cb5e │ │ │ │ + b.n 18cb7e │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 18cb5e │ │ │ │ + b.n 18cb7e │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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] @ (18cc24 ) │ │ │ │ + ldr r5, [pc, #40] @ (18cc44 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192330 │ │ │ │ + bl 192350 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 18cc14 │ │ │ │ - bl 17d484 │ │ │ │ + cbnz r3, 18cc34 │ │ │ │ + bl 17d4a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #476 @ 0x1dc │ │ │ │ - bne.n 18cc02 │ │ │ │ + bne.n 18cc22 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ 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 18cc54 │ │ │ │ + bne.n 18cc74 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cc3c │ │ │ │ + bne.n 18cc5c │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 18cc82 │ │ │ │ + bls.n 18cca2 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ccac │ │ │ │ + bls.n 18cccc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18cca8 │ │ │ │ + bne.n 18ccc8 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cca8 │ │ │ │ + bne.n 18ccc8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18ccd2 │ │ │ │ + cbnz r3, 18ccf2 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ccf4 │ │ │ │ + bls.n 18cd14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18ccf0 │ │ │ │ + bne.n 18cd10 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18ccf0 │ │ │ │ + bne.n 18cd10 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18ccf0 │ │ │ │ + bne.n 18cd10 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 18cd52 │ │ │ │ + beq.n 18cd72 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18cd4c │ │ │ │ + bne.n 18cd6c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd34 │ │ │ │ + bne.n 18cd54 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ 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 18cd90 │ │ │ │ + bne.n 18cdb0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd78 │ │ │ │ + bne.n 18cd98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18cd8c │ │ │ │ + bne.n 18cdac │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ 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 18cdcc │ │ │ │ + bne.n 18cdec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cdb4 │ │ │ │ + bne.n 18cdd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18cdc8 │ │ │ │ + bne.n 18cde8 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ 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 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ce30 │ │ │ │ + bls.n 18ce50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ce2c │ │ │ │ + bne.n 18ce4c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ce2c │ │ │ │ + bne.n 18ce4c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18ce56 │ │ │ │ + cbnz r3, 18ce76 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ce78 │ │ │ │ + bls.n 18ce98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ce74 │ │ │ │ + bne.n 18ce94 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ce74 │ │ │ │ + bne.n 18ce94 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18ce9a │ │ │ │ + cbnz r3, 18ceba │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d474 │ │ │ │ + bl 17d494 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 18cece │ │ │ │ + bne.n 18ceee │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18ceb4 │ │ │ │ + bne.n 18ced4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18ceca │ │ │ │ + bne.n 18ceea │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ ubfx r0, r0, #7, #9 │ │ │ │ sub.w r0, r0, #16 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -463857,88 +463869,88 @@ │ │ │ │ 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 18cef0 │ │ │ │ + bne.n 18cf10 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18cf22 │ │ │ │ + bhi.n 18cf42 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 18cf0a │ │ │ │ + bne.n 18cf2a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 18cf1a │ │ │ │ + beq.n 18cf3a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 18cf1a │ │ │ │ + b.n 18cf3a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (18cf60 ) │ │ │ │ + ldr r1, [pc, #24] @ (18cf80 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (18cf64 ) │ │ │ │ + ldr r0, [pc, #24] @ (18cf84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 199284 │ │ │ │ - ldr r3, [pc, #16] @ (18cf68 ) │ │ │ │ + bl 1992a4 │ │ │ │ + ldr r3, [pc, #16] @ (18cf88 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r2, 18cf82 │ │ │ │ + cbz r2, 18cfa2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18cf86 │ │ │ │ + beq.n 18cfa6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 18cf96 │ │ │ │ + beq.n 18cfb6 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (18cfb4 ) │ │ │ │ + ldr r3, [pc, #44] @ (18cfd4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (18cfb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (18cfd8 ) │ │ │ │ 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 18cf84 │ │ │ │ + ble.n 18cfa4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf5880020 │ │ │ │ sbcs.w r0, r8, #10485760 @ 0xa00000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -463958,15 +463970,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 18d0c6 │ │ │ │ + beq.n 18d0e6 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -463990,51 +464002,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 18d1be │ │ │ │ + ble.w 18d1de │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 18d062 │ │ │ │ + bgt.n 18d082 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d1d2 │ │ │ │ + bne.w 18d1f2 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 18d00a │ │ │ │ + bne.n 18d02a │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d16e │ │ │ │ + beq.n 18d18e │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -464072,79 +464084,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 18d0fe │ │ │ │ + bne.n 18d11e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d0f6 │ │ │ │ + bne.n 18d116 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18d20e │ │ │ │ + bne.n 18d22e │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 18d1aa │ │ │ │ + bgt.n 18d1ca │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 18d1aa │ │ │ │ + cbz r1, 18d1ca │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 18d184 │ │ │ │ + bne.n 18d1a4 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 18d180 │ │ │ │ + bne.n 18d1a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d09a │ │ │ │ + beq.w 18d0ba │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18d0b8 │ │ │ │ + beq.w 18d0d8 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 18d208 │ │ │ │ + beq.n 18d228 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 18d1e0 │ │ │ │ - b.n 18d0b8 │ │ │ │ + bne.n 18d200 │ │ │ │ + b.n 18d0d8 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -464164,60 +464176,60 @@ │ │ │ │ lsl.w lr, r7, lr │ │ │ │ it pl │ │ │ │ asrpl.w r6, r7, r6 │ │ │ │ orr.w r3, r3, lr │ │ │ │ it pl │ │ │ │ orrpl r3, r6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 18d28c │ │ │ │ + bgt.n 18d2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d28c │ │ │ │ + beq.n 18d2ac │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 18d2a0 │ │ │ │ + blt.n 18d2c0 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 18d28c │ │ │ │ + bge.n 18d2ac │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 18d21c │ │ │ │ + bne.n 18d23c │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 18d218 │ │ │ │ + bne.n 18d238 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, r6 │ │ │ │ itt ge │ │ │ │ movwge r3, #32769 @ 0x8001 │ │ │ │ movtge r3, #65535 @ 0xffff │ │ │ │ - bge.n 18d28c │ │ │ │ + bge.n 18d2ac │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 18d28c │ │ │ │ + b.n 18d2ac │ │ │ │ nop │ │ │ │ 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 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18d386 │ │ │ │ + ble.n 18d3a6 │ │ │ │ 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 │ │ │ │ @@ -464242,53 +464254,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 18d360 │ │ │ │ + ble.n 18d380 │ │ │ │ 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 18d338 │ │ │ │ + bgt.n 18d358 │ │ │ │ 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 18d2ec │ │ │ │ + bne.n 18d30c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 18d2e6 │ │ │ │ + bgt.n 18d306 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 18d2d6 │ │ │ │ + bne.n 18d2f6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18d596 │ │ │ │ + ble.w 18d5b6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 18d51c │ │ │ │ + ble.w 18d53c │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -464312,49 +464324,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 18d426 │ │ │ │ + ble.n 18d446 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 18d3fe │ │ │ │ + bgt.n 18d41e │ │ │ │ strb.w ip, [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 18d3b4 │ │ │ │ + bne.n 18d3d4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d3ae │ │ │ │ + bgt.n 18d3ce │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d524 │ │ │ │ + beq.n 18d544 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18d51c │ │ │ │ + ble.n 18d53c │ │ │ │ add.w r7, sl, lr │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w r9, r1, #7 │ │ │ │ @@ -464367,29 +464379,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ 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 18d488 │ │ │ │ + bne.n 18d4a8 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 18d466 │ │ │ │ + bne.n 18d486 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d460 │ │ │ │ + bgt.n 18d480 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 18d51c │ │ │ │ + ble.n 18d53c │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -464398,46 +464410,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 18d4bc │ │ │ │ + bne.n 18d4dc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 18d50a │ │ │ │ + ble.n 18d52a │ │ │ │ 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 18d4ba │ │ │ │ + bne.n 18d4da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 18d4b6 │ │ │ │ + bgt.n 18d4d6 │ │ │ │ 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 18d4a8 │ │ │ │ + beq.n 18d4c8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 18d51c │ │ │ │ + ble.n 18d53c │ │ │ │ add.w r1, sl, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, lr │ │ │ │ sub.w r7, r7, lr │ │ │ │ add.w r0, sl, lr │ │ │ │ rsb ip, lr, #4 │ │ │ │ @@ -464452,48 +464464,48 @@ │ │ │ │ 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 18d568 │ │ │ │ + bne.n 18d588 │ │ │ │ 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 18d57a │ │ │ │ + bne.n 18d59a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d548 │ │ │ │ - b.n 18d4a8 │ │ │ │ + bgt.n 18d568 │ │ │ │ + b.n 18d4c8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18d51c │ │ │ │ + ble.n 18d53c │ │ │ │ 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 18d5a6 │ │ │ │ - b.n 18d44e │ │ │ │ + bgt.n 18d5c6 │ │ │ │ + b.n 18d46e │ │ │ │ stmdb 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, #1040] @ 18d9dc │ │ │ │ + ldr.w r4, [pc, #1040] @ 18d9fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 18d9e0 │ │ │ │ + ldr.w r0, [pc, #1040] @ 18da00 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -464506,23 +464518,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18d724 │ │ │ │ + ble.w 18d744 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 18d9c8 │ │ │ │ - ldr r2, [pc, #964] @ (18d9e4 ) │ │ │ │ + ble.w 18d9e8 │ │ │ │ + ldr r2, [pc, #964] @ (18da04 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -464568,88 +464580,88 @@ │ │ │ │ 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, #824] @ (18d9e8 ) │ │ │ │ + ldr r1, [pc, #824] @ (18da08 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18d740 │ │ │ │ + beq.n 18d760 │ │ │ │ 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 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 18d6d0 │ │ │ │ + bne.n 18d6f0 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 18d6c2 │ │ │ │ + bcc.n 18d6e2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18d678 │ │ │ │ + bne.n 18d698 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18d640 │ │ │ │ - ldr r2, [pc, #708] @ (18d9ec ) │ │ │ │ - ldr r3, [pc, #696] @ (18d9e0 ) │ │ │ │ + bne.n 18d660 │ │ │ │ + ldr r2, [pc, #708] @ (18da0c ) │ │ │ │ + ldr r3, [pc, #696] @ (18da00 ) │ │ │ │ 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 18d9d8 │ │ │ │ + bne.w 18d9f8 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 18cfbc │ │ │ │ + bl 18cfdc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18d9be │ │ │ │ + beq.w 18d9de │ │ │ │ subs r2, r7, r0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov.w ip, #1 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ @@ -464672,41 +464684,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 18d7dc │ │ │ │ + ble.n 18d7fc │ │ │ │ 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 18d7b4 │ │ │ │ + bgt.n 18d7d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (18d9f0 ) │ │ │ │ + ldr r3, [pc, #520] @ (18da10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (18d9f4 ) │ │ │ │ + ldr r3, [pc, #508] @ (18da14 ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -464714,36 +464726,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d9ac │ │ │ │ + beq.w 18d9cc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 18d860 │ │ │ │ + bne.n 18d880 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 18d9b6 │ │ │ │ + bgt.w 18d9d6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 18d866 │ │ │ │ + b.n 18d886 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -464767,29 +464779,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 18d8e2 │ │ │ │ + ble.n 18d902 │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #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, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 18d8ba │ │ │ │ + bgt.n 18d8da │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -464805,100 +464817,100 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 18d954 │ │ │ │ + cbz r2, 18d974 │ │ │ │ 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 181218 │ │ │ │ + bl 181238 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18d972 │ │ │ │ + beq.n 18d992 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 18d904 │ │ │ │ + b.n 18d924 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 18d950 │ │ │ │ + bne.n 18d970 │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ 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 18d81c │ │ │ │ + bne.w 18d83c │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 18d812 │ │ │ │ + bcc.w 18d832 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 18d6e4 │ │ │ │ + b.n 18d704 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18d85a │ │ │ │ + b.n 18d87a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 18d852 │ │ │ │ + b.n 18d872 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18d7f4 │ │ │ │ + b.n 18d814 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 18d724 │ │ │ │ + beq.w 18d744 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 18d9c8 │ │ │ │ - b.n 18d724 │ │ │ │ + bne.n 18d9e8 │ │ │ │ + b.n 18d744 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 14, cr0, cr10, cr0, {1} │ │ │ │ @ instruction: 0xf1220020 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cdp 0, 14, cr0, cr8, cr0, {1} │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 18df50 │ │ │ │ + ldr.w r4, [pc, #1348] @ 18df70 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 18df54 │ │ │ │ + ldr.w r0, [pc, #1348] @ 18df74 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -464907,39 +464919,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18dec2 │ │ │ │ + ble.w 18dee2 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 18df3c │ │ │ │ + ble.w 18df5c │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 18df58 │ │ │ │ + ldr.w r3, [pc, #1260] @ 18df78 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 18df5c │ │ │ │ + ldr.w r3, [pc, #1256] @ 18df7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 18df60 │ │ │ │ + ldr.w r3, [pc, #1244] @ 18df80 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -464955,15 +464967,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18def6 │ │ │ │ + beq.w 18df16 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -464979,15 +464991,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 18db46 │ │ │ │ + ble.n 18db66 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -464998,32 +465010,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 18db16 │ │ │ │ + bgt.n 18db36 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18df2e │ │ │ │ + beq.w 18df4e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18df20 │ │ │ │ + beq.w 18df40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 18de82 │ │ │ │ + bne.w 18dea2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18df1c │ │ │ │ + beq.w 18df3c │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r4, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r1, r2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -465040,26 +465052,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 18dbc8 │ │ │ │ + bne.n 18dbe8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ 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 18df14 │ │ │ │ + beq.w 18df34 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -465070,16 +465082,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 18d2c0 │ │ │ │ - ldr r3, [pc, #860] @ (18df64 ) │ │ │ │ + bl 18d2e0 │ │ │ │ + ldr r3, [pc, #860] @ (18df84 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -465103,38 +465115,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 18cf6c │ │ │ │ + bl 18cf8c │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18dee8 │ │ │ │ + beq.w 18df08 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 18dedc │ │ │ │ + beq.w 18defc │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 18dc98 │ │ │ │ + bne.n 18dcb8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18dee8 │ │ │ │ + beq.w 18df08 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18dee8 │ │ │ │ + beq.w 18df08 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -465152,15 +465164,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 18dd14 │ │ │ │ + ble.n 18dd34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -465170,19 +465182,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 18dce8 │ │ │ │ + bgt.n 18dd08 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18ddb0 │ │ │ │ + beq.n 18ddd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w fp, lr, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -465209,29 +465221,29 @@ │ │ │ │ asr.w r5, r5, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #0] │ │ │ │ and.w r5, r5, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r4, r4, r3 │ │ │ │ - ble.n 18ddae │ │ │ │ + ble.n 18ddce │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 18dd82 │ │ │ │ + bgt.n 18dda2 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne ip, lr │ │ │ │ @@ -465255,24 +465267,24 @@ │ │ │ │ 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 18ddde │ │ │ │ + bne.n 18ddfe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18def2 │ │ │ │ + bne.n 18df12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -465281,143 +465293,143 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 18de56 │ │ │ │ + cbz r0, 18de76 │ │ │ │ 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 18dc44 │ │ │ │ + bne.w 18dc64 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 18dc34 │ │ │ │ + bcc.w 18dc54 │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 18dab0 │ │ │ │ + bne.w 18dad0 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 18da7e │ │ │ │ - ldr r2, [pc, #164] @ (18df68 ) │ │ │ │ - ldr r3, [pc, #140] @ (18df54 ) │ │ │ │ + bne.w 18da9e │ │ │ │ + ldr r2, [pc, #164] @ (18df88 ) │ │ │ │ + ldr r3, [pc, #140] @ (18df74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18df4a │ │ │ │ + bne.n 18df6a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 18dc98 │ │ │ │ + bne.w 18dcb8 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 18dc9e │ │ │ │ + b.n 18dcbe │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 18de1c │ │ │ │ + b.n 18de3c │ │ │ │ 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 43fd0 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 18defe │ │ │ │ - b.n 18de82 │ │ │ │ + bcc.n 18df1e │ │ │ │ + b.n 18dea2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18dbf8 │ │ │ │ + b.n 18dc18 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18dbca │ │ │ │ - ldr r3, [pc, #72] @ (18df6c ) │ │ │ │ + b.n 18dbea │ │ │ │ + ldr r3, [pc, #72] @ (18df8c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18db62 │ │ │ │ - ldr r3, [pc, #64] @ (18df70 ) │ │ │ │ + b.n 18db82 │ │ │ │ + ldr r3, [pc, #64] @ (18df90 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18db62 │ │ │ │ + b.n 18db82 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18dec2 │ │ │ │ + beq.n 18dee2 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18df3c │ │ │ │ - b.n 18dec2 │ │ │ │ + bne.n 18df5c │ │ │ │ + b.n 18dee2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa20020 │ │ │ │ eors.w r0, sl, r0, asr #32 │ │ │ │ @ instruction: 0xf7a60020 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 18dcc8 │ │ │ │ + b.n 18dce8 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 18deb0 │ │ │ │ + b.n 18ded0 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 18d9f8 │ │ │ │ + bl 18da18 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ @@ -465434,42 +465446,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18d9f8 │ │ │ │ - cbz r7, 18dff2 │ │ │ │ + bl 18da18 │ │ │ │ + cbz r7, 18e012 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 171a78 │ │ │ │ + bl 171a98 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18dfde │ │ │ │ + bne.n 18dffe │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 18d9f8 │ │ │ │ + bl 18da18 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ @@ -465486,27 +465498,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18d9f8 │ │ │ │ - cbz r7, 18e07e │ │ │ │ + bl 18da18 │ │ │ │ + cbz r7, 18e09e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 170b10 │ │ │ │ + bl 170b30 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18e06a │ │ │ │ + bne.n 18e08a │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ 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 │ │ │ │ @@ -465528,27 +465540,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18d5b8 │ │ │ │ - cbz r7, 18e0ea │ │ │ │ + bl 18d5d8 │ │ │ │ + cbz r7, 18e10a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 179ad8 │ │ │ │ + bl 179af8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18e0d6 │ │ │ │ + bne.n 18e0f6 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -465557,15 +465569,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 18d5b8 │ │ │ │ + bl 18d5d8 │ │ │ │ add sp, #20 │ │ │ │ pop {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 │ │ │ │ @@ -465584,26 +465596,26 @@ │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18d5b8 │ │ │ │ - cbz r7, 18e17c │ │ │ │ + bl 18d5d8 │ │ │ │ + cbz r7, 18e19c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 179ad8 │ │ │ │ + bl 179af8 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18e168 │ │ │ │ + bne.n 18e188 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -465611,23 +465623,23 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 18d5b8 │ │ │ │ + bl 18d5d8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 18e25c │ │ │ │ + bpl.n 18e27c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (18e2a4 ) │ │ │ │ + ldr r2, [pc, #228] @ (18e2c4 ) │ │ │ │ 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 │ │ │ │ @@ -465655,15 +465667,15 @@ │ │ │ │ and.w ip, r3, #7 │ │ │ │ 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 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (18e2a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (18e2c8 ) │ │ │ │ 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 │ │ │ │ @@ -465694,39 +465706,39 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ 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 │ │ │ │ - b.n 18e230 │ │ │ │ + b.n 18e250 │ │ │ │ nop │ │ │ │ sbcs.w r0, r4, #32 │ │ │ │ @ instruction: 0xf1220020 │ │ │ │ stmdb 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 sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (18e4b8 ) │ │ │ │ + ldr r2, [pc, #500] @ (18e4d8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (18e4bc ) │ │ │ │ + ldr r1, [pc, #500] @ (18e4dc ) │ │ │ │ ldr.w ip, [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 ip, #0 │ │ │ │ - beq.w 18e442 │ │ │ │ + beq.w 18e462 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18e45c │ │ │ │ + beq.w 18e47c │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -465745,15 +465757,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 18e1b0 │ │ │ │ + bl 18e1d0 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -465779,15 +465791,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e496 │ │ │ │ + bne.w 18e4b6 │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -465795,146 +465807,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 18e46a │ │ │ │ + bmi.n 18e48a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 18e484 │ │ │ │ + bgt.n 18e4a4 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 18e49c │ │ │ │ + blt.n 18e4bc │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 18e48e │ │ │ │ + bgt.n 18e4ae │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 18e480 │ │ │ │ + blt.n 18e4a0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 18e372 │ │ │ │ + bcc.n 18e392 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18e350 │ │ │ │ + bcc.n 18e370 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 18e326 │ │ │ │ + bhi.n 18e346 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 18e300 │ │ │ │ - ldr r2, [pc, #124] @ (18e4c0 ) │ │ │ │ - ldr r3, [pc, #112] @ (18e4b8 ) │ │ │ │ + bhi.w 18e320 │ │ │ │ + ldr r2, [pc, #124] @ (18e4e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (18e4d8 ) │ │ │ │ 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 18e4b4 │ │ │ │ + bne.n 18e4d4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 18e442 │ │ │ │ + bls.n 18e462 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 18e45c │ │ │ │ - b.n 18e442 │ │ │ │ + bhi.n 18e47c │ │ │ │ + b.n 18e462 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 18e49a │ │ │ │ + blt.n 18e4ba │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18e3e8 │ │ │ │ + bpl.n 18e408 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18e3e8 │ │ │ │ + b.n 18e408 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 18e4ac │ │ │ │ + ble.n 18e4cc │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 18e3e2 │ │ │ │ + b.n 18e402 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 18e39e │ │ │ │ + b.n 18e3be │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 18e3e8 │ │ │ │ + bpl.n 18e408 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18e3e8 │ │ │ │ + b.n 18e408 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 18e3e2 │ │ │ │ + b.n 18e402 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (18e6f8 ) │ │ │ │ + ldr r2, [pc, #540] @ (18e718 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (18e6fc ) │ │ │ │ + ldr r3, [pc, #540] @ (18e71c ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18e63e │ │ │ │ + beq.w 18e65e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18e632 │ │ │ │ + beq.w 18e652 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 18e6f0 │ │ │ │ + vldr s11, [pc, #488] @ 18e710 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 18e6f4 │ │ │ │ + vldr s12, [pc, #484] @ 18e714 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -465943,15 +465955,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 18e1b0 │ │ │ │ + bl 18e1d0 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -465968,15 +465980,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18e658 │ │ │ │ + bne.n 18e678 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -465986,161 +465998,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 18e65c │ │ │ │ + bmi.n 18e67c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18e69a │ │ │ │ + bgt.n 18e6ba │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 18e682 │ │ │ │ + blt.n 18e6a2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18e6b8 │ │ │ │ + ble.n 18e6d8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 18e68a │ │ │ │ + ble.n 18e6aa │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 18e576 │ │ │ │ + bne.n 18e596 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 18e556 │ │ │ │ + bne.n 18e576 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 18e6cc │ │ │ │ + beq.n 18e6ec │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 18e53a │ │ │ │ + b.n 18e55a │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 18e63e │ │ │ │ + bls.n 18e65e │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 18e632 │ │ │ │ - ldr r2, [pc, #192] @ (18e700 ) │ │ │ │ - ldr r3, [pc, #184] @ (18e6fc ) │ │ │ │ + bhi.n 18e652 │ │ │ │ + ldr r2, [pc, #192] @ (18e720 ) │ │ │ │ + ldr r3, [pc, #184] @ (18e71c ) │ │ │ │ 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 18e6ea │ │ │ │ + bne.n 18e70a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 18e59a │ │ │ │ + b.n 18e5ba │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 18e682 │ │ │ │ + blt.n 18e6a2 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 18e68a │ │ │ │ + bge.n 18e6aa │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 18e5e8 │ │ │ │ + b.n 18e608 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 18e67c │ │ │ │ + blt.n 18e69c │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 18e5e8 │ │ │ │ + b.n 18e608 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 18e5da │ │ │ │ + bgt.n 18e5fa │ │ │ │ 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 18e5de │ │ │ │ + b.n 18e5fe │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 18e67c │ │ │ │ - b.n 18e5de │ │ │ │ + blt.n 18e69c │ │ │ │ + b.n 18e5fe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 18e51c │ │ │ │ - b.n 18e63e │ │ │ │ + bhi.w 18e53c │ │ │ │ + b.n 18e65e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 18e7d0 │ │ │ │ + beq.n 18e7f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18e7b4 │ │ │ │ - ldr r4, [pc, #168] @ (18e7d8 ) │ │ │ │ + beq.n 18e7d4 │ │ │ │ + ldr r4, [pc, #168] @ (18e7f8 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 18e7a4 │ │ │ │ + beq.n 18e7c4 │ │ │ │ smulbb r5, lr, r3 │ │ │ │ and.w lr, r1, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ smlabb lr, r3, lr, r5 │ │ │ │ @@ -466163,23 +466175,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ 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] @ (18e7dc ) │ │ │ │ + ldr r3, [pc, #36] @ (18e7fc ) │ │ │ │ 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 18e7a4 │ │ │ │ + b.n 18e7c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], #128 @ 0x80 │ │ │ │ mrrc 0, 2, r0, r6, cr0 │ │ │ │ lsls r3, r1, #27 │ │ │ │ @@ -466195,15 +466207,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (18e828 ) │ │ │ │ + ldr r1, [pc, #24] @ (18e848 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -466211,15 +466223,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [r8], {32} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 18e92a │ │ │ │ + bpl.n 18e94a │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -466227,37 +466239,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 18e8e6 │ │ │ │ + beq.n 18e906 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 18e8e0 │ │ │ │ + beq.n 18e900 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18e9e6 │ │ │ │ + beq.w 18ea06 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (18ea04 ) │ │ │ │ + ldr r4, [pc, #372] @ (18ea24 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (18ea08 ) │ │ │ │ + ldr r5, [pc, #364] @ (18ea28 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 18e8d2 │ │ │ │ + beq.n 18e8f2 │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -466269,29 +466281,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 18e952 │ │ │ │ + cbnz r3, 18e972 │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (18ea0c ) │ │ │ │ + ldr r3, [pc, #268] @ (18ea2c ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (18ea10 ) │ │ │ │ + ldr r3, [pc, #252] @ (18ea30 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -466305,31 +466317,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 18e86e │ │ │ │ - ldr r4, [pc, #192] @ (18ea14 ) │ │ │ │ + b.n 18e88e │ │ │ │ + ldr r4, [pc, #192] @ (18ea34 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (18ea18 ) │ │ │ │ + ldr r7, [pc, #180] @ (18ea38 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 18e918 │ │ │ │ + beq.n 18e938 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -466351,72 +466363,72 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 18e918 │ │ │ │ - ldr r3, [pc, #52] @ (18ea1c ) │ │ │ │ + b.n 18e938 │ │ │ │ + ldr r3, [pc, #52] @ (18ea3c ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 18e8d2 │ │ │ │ + b.n 18e8f2 │ │ │ │ sbcs.w r0, lr, r0, asr #32 │ │ │ │ @ instruction: 0xeb360020 │ │ │ │ adds.w r0, r2, r0, asr #32 │ │ │ │ pkhtb r0, r6, r0, asr #32 │ │ │ │ @ instruction: 0xeab80020 │ │ │ │ orn r0, lr, r0, asr #32 │ │ │ │ bic.w r0, r4, r0, asr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 18ea78 │ │ │ │ + bpl.n 18ea98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18eaf4 │ │ │ │ + beq.n 18eb14 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18eb12 │ │ │ │ - ldr r3, [pc, #372] @ (18ebcc ) │ │ │ │ + bne.n 18eb32 │ │ │ │ + ldr r3, [pc, #372] @ (18ebec ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 18ead2 │ │ │ │ - cbnz r3, 18eaec │ │ │ │ + b.n 18eaf2 │ │ │ │ + cbnz r3, 18eb0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 18ebc2 │ │ │ │ + beq.w 18ebe2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 18ebd0 │ │ │ │ + ldr.w lr, [pc, #316] @ 18ebf0 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -466436,38 +466448,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 18ea7c │ │ │ │ + b.n 18ea9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ea56 │ │ │ │ + beq.n 18ea76 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (18ebd4 ) │ │ │ │ + ldr r5, [pc, #188] @ (18ebf4 ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 18ead2 │ │ │ │ + beq.n 18eaf2 │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -466503,20 +466515,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 18ead2 │ │ │ │ + b.n 18eaf2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 18ead2 │ │ │ │ + b.n 18eaf2 │ │ │ │ @ instruction: 0xe9b40020 │ │ │ │ ldrd r0, r0, [sl, #-128]! @ 0x80 │ │ │ │ ldrd r0, r0, [ip], #128 @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -466525,38 +466537,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (18ec24 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ec44 ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18ecd8 │ │ │ │ + beq.n 18ecf8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18ecde │ │ │ │ + beq.n 18ecfe │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -466577,61 +466589,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 18ebd8 │ │ │ │ + bl 18ebf8 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 18ec82 │ │ │ │ + bne.n 18eca2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 18ec78 │ │ │ │ + bne.n 18ec98 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 18ec64 │ │ │ │ + bhi.n 18ec84 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18ec5a │ │ │ │ + bhi.n 18ec7a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18ecd8 │ │ │ │ + bls.n 18ecf8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 18ecde │ │ │ │ - b.n 18ecd8 │ │ │ │ + bhi.n 18ecfe │ │ │ │ + b.n 18ecf8 │ │ │ │ stmdb 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 r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18eda0 │ │ │ │ + beq.n 18edc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18eda6 │ │ │ │ + beq.n 18edc6 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -466656,74 +466668,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 18ebd8 │ │ │ │ + bl 18ebf8 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18ed52 │ │ │ │ + bne.n 18ed72 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 18ed48 │ │ │ │ + bne.n 18ed68 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ed30 │ │ │ │ + bhi.n 18ed50 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18ed22 │ │ │ │ + bhi.n 18ed42 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 18eda0 │ │ │ │ + bls.n 18edc0 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 18eda6 │ │ │ │ - b.n 18eda0 │ │ │ │ + bhi.n 18edc6 │ │ │ │ + b.n 18edc0 │ │ │ │ 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 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (18eef8 ) │ │ │ │ - ldr r3, [pc, #292] @ (18eefc ) │ │ │ │ + ldr r1, [pc, #292] @ (18ef18 ) │ │ │ │ + ldr r3, [pc, #292] @ (18ef1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18eec4 │ │ │ │ + beq.n 18eee4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18eee2 │ │ │ │ + beq.n 18ef02 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 18eef4 │ │ │ │ + vldr s16, [pc, #252] @ 18ef14 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -466743,15 +466755,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ebd8 │ │ │ │ + bl 18ebf8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -466763,91 +466775,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 18ee34 │ │ │ │ + bne.n 18ee54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 18ee26 │ │ │ │ + bne.n 18ee46 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 18ee14 │ │ │ │ + bhi.n 18ee34 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18ee08 │ │ │ │ - ldr r2, [pc, #56] @ (18ef00 ) │ │ │ │ - ldr r3, [pc, #52] @ (18eefc ) │ │ │ │ + bhi.n 18ee28 │ │ │ │ + ldr r2, [pc, #56] @ (18ef20 ) │ │ │ │ + ldr r3, [pc, #52] @ (18ef1c ) │ │ │ │ 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 18eef0 │ │ │ │ + bne.n 18ef10 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 18eec4 │ │ │ │ + bls.n 18eee4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18eee2 │ │ │ │ - b.n 18eec4 │ │ │ │ + bhi.n 18ef02 │ │ │ │ + b.n 18eee4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r4, r2, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18f054 ) │ │ │ │ - ldr r3, [pc, #304] @ (18f058 ) │ │ │ │ + ldr r1, [pc, #304] @ (18f074 ) │ │ │ │ + ldr r3, [pc, #304] @ (18f078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f020 │ │ │ │ + beq.n 18f040 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18f03e │ │ │ │ + beq.n 18f05e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 18f050 │ │ │ │ + vldr s16, [pc, #264] @ 18f070 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -466866,15 +466878,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ebd8 │ │ │ │ + bl 18ebf8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -466890,76 +466902,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 18ef80 │ │ │ │ + bne.n 18efa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 18ef72 │ │ │ │ + bne.n 18ef92 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 18ef60 │ │ │ │ + bhi.n 18ef80 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18ef54 │ │ │ │ - ldr r2, [pc, #56] @ (18f05c ) │ │ │ │ - ldr r3, [pc, #52] @ (18f058 ) │ │ │ │ + bhi.n 18ef74 │ │ │ │ + ldr r2, [pc, #56] @ (18f07c ) │ │ │ │ + ldr r3, [pc, #52] @ (18f078 ) │ │ │ │ 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 18f04c │ │ │ │ + bne.n 18f06c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 18f020 │ │ │ │ + bls.n 18f040 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18f03e │ │ │ │ - b.n 18f020 │ │ │ │ + bhi.n 18f05e │ │ │ │ + b.n 18f040 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ 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] │ │ │ │ @@ -466970,41 +466982,41 @@ │ │ │ │ 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 18ff0c │ │ │ │ + bl 18ff2c │ │ │ │ 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 r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (18f1d0 ) │ │ │ │ - ldr r3, [pc, #252] @ (18f1d4 ) │ │ │ │ + ldr r0, [pc, #248] @ (18f1f0 ) │ │ │ │ + ldr r3, [pc, #252] @ (18f1f4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f19a │ │ │ │ + beq.n 18f1ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f1b8 │ │ │ │ + beq.n 18f1d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 18f1cc │ │ │ │ + vldr s16, [pc, #212] @ 18f1ec │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -467020,153 +467032,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ 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 18f126 │ │ │ │ + bne.n 18f146 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18f11e │ │ │ │ + bne.n 18f13e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18f116 │ │ │ │ + bhi.n 18f136 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 18f108 │ │ │ │ - ldr r2, [pc, #60] @ (18f1d8 ) │ │ │ │ - ldr r3, [pc, #52] @ (18f1d4 ) │ │ │ │ + bcc.n 18f128 │ │ │ │ + ldr r2, [pc, #60] @ (18f1f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (18f1f4 ) │ │ │ │ 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 18f1c6 │ │ │ │ + bne.n 18f1e6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 18f19a │ │ │ │ + bcs.n 18f1ba │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 18f1b8 │ │ │ │ - b.n 18f19a │ │ │ │ + bhi.n 18f1d8 │ │ │ │ + b.n 18f1ba │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f208 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f228 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f20c │ │ │ │ + ldr.w ip, [pc, #28] @ 18f22c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f210 ) │ │ │ │ - ldr r2, [pc, #28] @ (18f214 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f230 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f234 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f79c │ │ │ │ + b.n 18f7bc │ │ │ │ movs r0, r4 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f244 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f264 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f248 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f268 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f24c ) │ │ │ │ - ldr r2, [pc, #28] @ (18f250 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f26c ) │ │ │ │ + ldr r2, [pc, #28] @ (18f270 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f708 │ │ │ │ + b.n 18f728 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r4, r6] │ │ │ │ movs r5, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (18f37c ) │ │ │ │ + ldr r2, [pc, #268] @ (18f39c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (18f380 ) │ │ │ │ + ldr r3, [pc, #268] @ (18f3a0 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f342 │ │ │ │ + beq.n 18f362 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18f360 │ │ │ │ + beq.n 18f380 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 18f378 │ │ │ │ + vldr s16, [pc, #220] @ 18f398 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -467179,15 +467191,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -467195,129 +467207,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 18f2c4 │ │ │ │ + bne.n 18f2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18f2bc │ │ │ │ + bne.n 18f2dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 18f2b6 │ │ │ │ + bhi.n 18f2d6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 18f2a8 │ │ │ │ - ldr r2, [pc, #64] @ (18f384 ) │ │ │ │ - ldr r3, [pc, #56] @ (18f380 ) │ │ │ │ + bcc.n 18f2c8 │ │ │ │ + ldr r2, [pc, #64] @ (18f3a4 ) │ │ │ │ + ldr r3, [pc, #56] @ (18f3a0 ) │ │ │ │ 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 18f372 │ │ │ │ + bne.n 18f392 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 18f342 │ │ │ │ + bcs.n 18f362 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 18f360 │ │ │ │ - b.n 18f342 │ │ │ │ + bhi.n 18f380 │ │ │ │ + b.n 18f362 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w lr, [r4] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ bfi ip, lr, #0, #8 │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, 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 190374 │ │ │ │ + bl 190394 │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (18f54c ) │ │ │ │ + ldr r2, [pc, #312] @ (18f56c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (18f550 ) │ │ │ │ + ldr r3, [pc, #312] @ (18f570 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f514 │ │ │ │ + beq.n 18f534 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18f532 │ │ │ │ - vldr s16, [pc, #272] @ 18f548 │ │ │ │ + beq.n 18f552 │ │ │ │ + vldr s16, [pc, #272] @ 18f568 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -467342,163 +467354,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 18f47a │ │ │ │ + bne.n 18f49a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 18f46e │ │ │ │ + bne.n 18f48e │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 18f45c │ │ │ │ + bhi.n 18f47c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, 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 r2, r6 │ │ │ │ - bhi.n 18f44c │ │ │ │ - ldr r2, [pc, #60] @ (18f554 ) │ │ │ │ - ldr r3, [pc, #56] @ (18f550 ) │ │ │ │ + bhi.n 18f46c │ │ │ │ + ldr r2, [pc, #60] @ (18f574 ) │ │ │ │ + ldr r3, [pc, #56] @ (18f570 ) │ │ │ │ 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 18f544 │ │ │ │ + bne.n 18f564 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 18f514 │ │ │ │ + bcs.n 18f534 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 18f532 │ │ │ │ - b.n 18f514 │ │ │ │ + bhi.n 18f552 │ │ │ │ + b.n 18f534 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f584 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f5a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f588 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f58c ) │ │ │ │ - ldr r2, [pc, #28] @ (18f590 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f5ac ) │ │ │ │ + ldr r2, [pc, #28] @ (18f5b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ udf #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f5c0 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f5e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f5c4 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f5e4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f5c8 ) │ │ │ │ - ldr r2, [pc, #28] @ (18f5cc ) │ │ │ │ + ldr r3, [pc, #24] @ (18f5e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f5ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ udf #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r6, [r4, r0] │ │ │ │ movs r5, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (18f744 ) │ │ │ │ + ldr r2, [pc, #344] @ (18f764 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (18f748 ) │ │ │ │ + ldr r3, [pc, #344] @ (18f768 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18f70c │ │ │ │ + beq.n 18f72c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18f72a │ │ │ │ + beq.w 18f74a │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 18f740 │ │ │ │ + vldr s16, [pc, #296] @ 18f760 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -467521,21 +467533,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -467550,70 +467562,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 18f65a │ │ │ │ + bne.n 18f67a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 18f64e │ │ │ │ + bne.n 18f66e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, 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 18f63a │ │ │ │ + bhi.n 18f65a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18f628 │ │ │ │ - ldr r2, [pc, #60] @ (18f74c ) │ │ │ │ - ldr r3, [pc, #56] @ (18f748 ) │ │ │ │ + bhi.n 18f648 │ │ │ │ + ldr r2, [pc, #60] @ (18f76c ) │ │ │ │ + ldr r3, [pc, #56] @ (18f768 ) │ │ │ │ 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 18f73c │ │ │ │ + bne.n 18f75c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 18f70c │ │ │ │ + bcs.n 18f72c │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 18f72a │ │ │ │ - b.n 18f70c │ │ │ │ + bhi.n 18f74a │ │ │ │ + b.n 18f72c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r2, 18f7c0 │ │ │ │ + cbz r2, 18f7e0 │ │ │ │ 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 │ │ │ │ @@ -467635,28 +467647,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 18f760 │ │ │ │ + bne.n 18f780 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f8ba │ │ │ │ + beq.n 18f8da │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 18f8bc │ │ │ │ + vldr s9, [pc, #228] @ 18f8dc │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 18f8c0 │ │ │ │ + vldr s10, [pc, #224] @ 18f8e0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ mov.w ip, r3, lsr #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ add.w ip, ip, #103 @ 0x67 │ │ │ │ @@ -467670,117 +467682,117 @@ │ │ │ │ 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 18f84c │ │ │ │ + ble.n 18f86c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f84c │ │ │ │ + bge.n 18f86c │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18f878 │ │ │ │ + ble.n 18f898 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f878 │ │ │ │ + bge.n 18f898 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18f8a4 │ │ │ │ + ble.n 18f8c4 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f8a4 │ │ │ │ + bge.n 18f8c4 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 18f7e0 │ │ │ │ + bne.n 18f800 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18fa6c │ │ │ │ + beq.w 18fa8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 18fa70 │ │ │ │ + vldr s10, [pc, #408] @ 18fa90 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 18fa74 │ │ │ │ - vldr s9, [pc, #404] @ 18fa78 │ │ │ │ + vldr s11, [pc, #404] @ 18fa94 │ │ │ │ + vldr s9, [pc, #404] @ 18fa98 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 18fa7c │ │ │ │ - vldr s7, [pc, #400] @ 18fa80 │ │ │ │ - b.n 18f95a │ │ │ │ + vldr s8, [pc, #400] @ 18fa9c │ │ │ │ + vldr s7, [pc, #400] @ 18faa0 │ │ │ │ + b.n 18f97a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 18f904 │ │ │ │ + cbz r5, 18f924 │ │ │ │ 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 18f9c6 │ │ │ │ + bne.n 18f9e6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 18f926 │ │ │ │ + cbz r5, 18f946 │ │ │ │ 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 18fa1e │ │ │ │ + bne.n 18fa3e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 18f944 │ │ │ │ + cbz r1, 18f964 │ │ │ │ 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 18fa6a │ │ │ │ + beq.w 18fa8a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18f8f2 │ │ │ │ + beq.n 18f912 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 18f904 │ │ │ │ + beq.n 18f924 │ │ │ │ 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 │ │ │ │ @@ -467794,20 +467806,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 18f914 │ │ │ │ + beq.n 18f934 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 18f926 │ │ │ │ + beq.n 18f946 │ │ │ │ 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 │ │ │ │ @@ -467820,20 +467832,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 18f932 │ │ │ │ + beq.n 18f952 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 18f944 │ │ │ │ + beq.n 18f964 │ │ │ │ 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 │ │ │ │ @@ -467842,239 +467854,239 @@ │ │ │ │ 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 18f944 │ │ │ │ + b.n 18f964 │ │ │ │ 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 18fd4c │ │ │ │ + beq.w 18fd6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 18fd50 │ │ │ │ - vldr s6, [pc, #696] @ 18fd54 │ │ │ │ + vldr s8, [pc, #696] @ 18fd70 │ │ │ │ + vldr s6, [pc, #696] @ 18fd74 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 18fd58 │ │ │ │ + vldr s7, [pc, #692] @ 18fd78 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 18fd5c │ │ │ │ - vldr s10, [pc, #688] @ 18fd60 │ │ │ │ - vldr s5, [pc, #688] @ 18fd64 │ │ │ │ - vldr s4, [pc, #688] @ 18fd68 │ │ │ │ - b.n 18fb8e │ │ │ │ + vldr s9, [pc, #688] @ 18fd7c │ │ │ │ + vldr s10, [pc, #688] @ 18fd80 │ │ │ │ + vldr s5, [pc, #688] @ 18fd84 │ │ │ │ + vldr s4, [pc, #688] @ 18fd88 │ │ │ │ + b.n 18fbae │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 18facc │ │ │ │ + cbz r5, 18faec │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18fbe2 │ │ │ │ + bne.w 18fc02 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 18faec │ │ │ │ + cbz r5, 18fb0c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 18fc22 │ │ │ │ + bne.w 18fc42 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18fc9a │ │ │ │ + bne.w 18fcba │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fcec │ │ │ │ + ble.w 18fd0c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 18fd1e │ │ │ │ - vldr s14, [pc, #572] @ 18fd54 │ │ │ │ + bge.w 18fd3e │ │ │ │ + vldr s14, [pc, #572] @ 18fd74 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fc84 │ │ │ │ + ble.w 18fca4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18fb4e │ │ │ │ + bge.n 18fb6e │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fc96 │ │ │ │ + ble.w 18fcb6 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 18fb78 │ │ │ │ + bge.n 18fb98 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ 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 18fcea │ │ │ │ + beq.w 18fd0a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18faba │ │ │ │ + beq.n 18fada │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 18facc │ │ │ │ + beq.n 18faec │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 18fcbe │ │ │ │ + bmi.w 18fcde │ │ │ │ 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 18fada │ │ │ │ + beq.w 18fafa │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 18faec │ │ │ │ + beq.w 18fb0c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 18fca8 │ │ │ │ + bmi.n 18fcc8 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 18faf6 │ │ │ │ + beq.w 18fb16 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 18fc56 │ │ │ │ + beq.n 18fc76 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 18fcd4 │ │ │ │ + bmi.n 18fcf4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 18fb24 │ │ │ │ + ble.w 18fb44 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 18fb18 │ │ │ │ + blt.w 18fb38 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 18fb34 │ │ │ │ + bgt.w 18fb54 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 18fb5e │ │ │ │ + bgt.w 18fb7e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18fb78 │ │ │ │ + b.n 18fb98 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 18fc56 │ │ │ │ + b.n 18fc76 │ │ │ │ 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 18fc04 │ │ │ │ + b.n 18fc24 │ │ │ │ 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 18fbc0 │ │ │ │ + b.n 18fbe0 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 18fc42 │ │ │ │ + b.n 18fc62 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18fd34 │ │ │ │ + ble.n 18fd54 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 18fd42 │ │ │ │ - vldr s13, [pc, #80] @ 18fd5c │ │ │ │ - vldr s14, [pc, #80] @ 18fd60 │ │ │ │ + bge.n 18fd62 │ │ │ │ + vldr s13, [pc, #80] @ 18fd7c │ │ │ │ + vldr s14, [pc, #80] @ 18fd80 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18fb78 │ │ │ │ + b.n 18fb98 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18fd3c │ │ │ │ - vldr s14, [pc, #36] @ 18fd54 │ │ │ │ - b.n 18fb34 │ │ │ │ + ble.n 18fd5c │ │ │ │ + vldr s14, [pc, #36] @ 18fd74 │ │ │ │ + b.n 18fb54 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18fb78 │ │ │ │ + b.n 18fb98 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 18fb78 │ │ │ │ + b.n 18fb98 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18fb78 │ │ │ │ + b.n 18fb98 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -468084,23 +468096,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fe14 │ │ │ │ + beq.n 18fe34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #148] @ 18fe18 │ │ │ │ - vldr s10, [pc, #148] @ 18fe1c │ │ │ │ + vldr s12, [pc, #148] @ 18fe38 │ │ │ │ + vldr s10, [pc, #148] @ 18fe3c │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vstr s11, [r0, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -468127,40 +468139,40 @@ │ │ │ │ sub.w ip, ip, r3 │ │ │ │ add.w r3, r3, ip, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 18fd92 │ │ │ │ + bne.n 18fdb2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18feda │ │ │ │ + beq.n 18fefa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r1, #516 @ 0x204 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb.w ip, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp ip, r8 │ │ │ │ - ble.n 18fe68 │ │ │ │ + ble.n 18fe88 │ │ │ │ rsb r7, ip, ip, lsl #8 │ │ │ │ umull r9, r8, r1, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ mov.w r8, r8, lsr #6 │ │ │ │ movs r7, #0 │ │ │ │ mls ip, ip, ip, r5 │ │ │ │ @@ -468188,45 +468200,45 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 18fe40 │ │ │ │ + bne.n 18fe60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18ffde │ │ │ │ + beq.n 18fffe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ffe4 │ │ │ │ + beq.n 190004 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -468263,85 +468275,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 18ff84 │ │ │ │ + bne.n 18ffa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 18ff7c │ │ │ │ + bne.n 18ff9c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 18ff64 │ │ │ │ + bhi.n 18ff84 │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 18ff48 │ │ │ │ + bhi.n 18ff68 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 18ffde │ │ │ │ + bcs.n 18fffe │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 18ffe4 │ │ │ │ - b.n 18ffde │ │ │ │ + bcc.n 190004 │ │ │ │ + b.n 18fffe │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (190144 ) │ │ │ │ + ldr r2, [pc, #308] @ (190164 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (190148 ) │ │ │ │ + ldr r3, [pc, #308] @ (190168 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19010a │ │ │ │ + beq.n 19012a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190128 │ │ │ │ + beq.n 190148 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 19013c │ │ │ │ + vldr s17, [pc, #256] @ 19015c │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 190140 │ │ │ │ + vldr s16, [pc, #252] @ 190160 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -468370,154 +468382,154 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 190094 │ │ │ │ + bne.n 1900b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 19008c │ │ │ │ + bne.n 1900ac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 190070 │ │ │ │ + bhi.n 190090 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 190052 │ │ │ │ - ldr r2, [pc, #64] @ (19014c ) │ │ │ │ - ldr r3, [pc, #56] @ (190148 ) │ │ │ │ + bhi.n 190072 │ │ │ │ + ldr r2, [pc, #64] @ (19016c ) │ │ │ │ + ldr r3, [pc, #56] @ (190168 ) │ │ │ │ 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 190136 │ │ │ │ + bne.n 190156 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 19010a │ │ │ │ + bcs.n 19012a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 190128 │ │ │ │ - b.n 19010a │ │ │ │ + bcc.n 190148 │ │ │ │ + b.n 19012a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d3, #20 │ │ │ │ + vshr.u64 d16, d3, #52 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr14, cr3, {4} │ │ │ │ + mcr2 0, 6, r0, cr14, cr3, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (19017c ) │ │ │ │ + ldr r0, [pc, #28] @ (19019c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 190180 │ │ │ │ + ldr.w ip, [pc, #28] @ 1901a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (190184 ) │ │ │ │ - ldr r2, [pc, #28] @ (190188 ) │ │ │ │ + ldr r3, [pc, #24] @ (1901a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1901a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mrc2 0, 4, r0, cr6, cr3, {4} │ │ │ │ + mrc2 0, 3, r0, cr6, cr3, {4} │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 190188 │ │ │ │ + bmi.n 1901a8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #424] @ (190334 ) │ │ │ │ + ldr r2, [pc, #424] @ (190354 ) │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1901b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1901d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1901bc │ │ │ │ + ldr.w ip, [pc, #28] @ 1901dc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1901c0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1901c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1901e0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1901e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mrc2 0, 2, r0, cr10, cr3, {4} │ │ │ │ + mrc2 0, 1, r0, cr10, cr3, {4} │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1900f4 │ │ │ │ + bcc.n 190114 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #184] @ (190280 ) │ │ │ │ + ldr r2, [pc, #184] @ (1902a0 ) │ │ │ │ movs r5, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (190324 ) │ │ │ │ + ldr r2, [pc, #320] @ (190344 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (190328 ) │ │ │ │ + ldr r3, [pc, #320] @ (190348 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1902ec │ │ │ │ + beq.n 19030c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19030a │ │ │ │ + beq.w 19032a │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 19031c │ │ │ │ + vldr s17, [pc, #276] @ 19033c │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 190320 │ │ │ │ + vldr s16, [pc, #272] @ 190340 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -468549,15 +468561,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ vstr s16, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ @@ -468566,107 +468578,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 190264 │ │ │ │ + bne.n 190284 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 19025a │ │ │ │ + bne.n 19027a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 19023c │ │ │ │ + bhi.n 19025c │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 19021a │ │ │ │ - ldr r2, [pc, #60] @ (19032c ) │ │ │ │ - ldr r3, [pc, #56] @ (190328 ) │ │ │ │ + bhi.n 19023a │ │ │ │ + ldr r2, [pc, #60] @ (19034c ) │ │ │ │ + ldr r3, [pc, #56] @ (190348 ) │ │ │ │ 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 190318 │ │ │ │ + bne.n 190338 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1902ec │ │ │ │ + bcs.n 19030c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19030a │ │ │ │ - b.n 1902ec │ │ │ │ + bcc.n 19032a │ │ │ │ + b.n 19030c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr8, cr3, {4} │ │ │ │ + ldc2l 0, cr0, [r8, #588]! @ 0x24c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip, #-588] @ 0xfffffdb4 │ │ │ │ + stc2l 0, cr0, [ip], #588 @ 0x24c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190460 │ │ │ │ + beq.n 190480 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190466 │ │ │ │ + beq.n 190486 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -468702,95 +468714,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1903fa │ │ │ │ + bne.n 19041a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1903f2 │ │ │ │ + bne.n 190412 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r5, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1903d4 │ │ │ │ + bhi.n 1903f4 │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 1903b0 │ │ │ │ + bhi.n 1903d0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190460 │ │ │ │ + bls.n 190480 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 190466 │ │ │ │ - b.n 190460 │ │ │ │ + bcc.n 190486 │ │ │ │ + b.n 190480 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (190608 ) │ │ │ │ + ldr r2, [pc, #376] @ (190628 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (19060c ) │ │ │ │ + ldr r3, [pc, #376] @ (19062c ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1905cc │ │ │ │ + beq.w 1905ec │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1905ea │ │ │ │ + beq.w 19060a │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 190600 │ │ │ │ + vldr s16, [pc, #316] @ 190620 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 190604 │ │ │ │ + vldr s17, [pc, #308] @ 190624 │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -468824,21 +468836,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 194190 │ │ │ │ + bl 1941b0 │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -468846,142 +468858,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 19052e │ │ │ │ + bne.n 19054e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190522 │ │ │ │ + bne.n 190542 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1904fc │ │ │ │ + bhi.n 19051c │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 1904d8 │ │ │ │ - ldr r2, [pc, #64] @ (190610 ) │ │ │ │ - ldr r3, [pc, #60] @ (19060c ) │ │ │ │ + bhi.n 1904f8 │ │ │ │ + ldr r2, [pc, #64] @ (190630 ) │ │ │ │ + ldr r3, [pc, #60] @ (19062c ) │ │ │ │ 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 1905fc │ │ │ │ + bne.n 19061c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1905cc │ │ │ │ + bcs.n 1905ec │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1905ea │ │ │ │ - b.n 1905cc │ │ │ │ + bcc.n 19060a │ │ │ │ + b.n 1905ec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb6c0093 │ │ │ │ + @ instruction: 0xfb4c0093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2c0093 │ │ │ │ + @ instruction: 0xfa0c0093 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (190640 ) │ │ │ │ + ldr r0, [pc, #28] @ (190660 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 190644 │ │ │ │ + ldr.w ip, [pc, #28] @ 190664 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (190648 ) │ │ │ │ - ldr r2, [pc, #28] @ (19064c ) │ │ │ │ + ldr r3, [pc, #24] @ (190668 ) │ │ │ │ + ldr r2, [pc, #28] @ (19066c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r2, #147] @ 0x93 │ │ │ │ + ldrsh.w r0, [r2, #147] @ 0x93 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ cmp lr, r4 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (19067c ) │ │ │ │ + ldr r0, [pc, #28] @ (19069c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 190680 │ │ │ │ + ldr.w ip, [pc, #28] @ 1906a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (190684 ) │ │ │ │ - ldr r2, [pc, #28] @ (190688 ) │ │ │ │ + ldr r3, [pc, #24] @ (1906a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1906a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb.w r0, [r6, #147] @ 0x93 │ │ │ │ + ldr??.w r0, [r6, r3, lsl #1] │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ cmp r2, sp │ │ │ │ movs r5, 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 r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (19083c ) │ │ │ │ + ldr r2, [pc, #404] @ (19085c ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (190840 ) │ │ │ │ + ldr r3, [pc, #404] @ (190860 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 190802 │ │ │ │ + beq.w 190822 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190820 │ │ │ │ + beq.w 190840 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 190834 │ │ │ │ + vldr s16, [pc, #352] @ 190854 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -469002,15 +469014,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 190838 │ │ │ │ + vldr s17, [pc, #268] @ 190858 │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -469021,21 +469033,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 194250 │ │ │ │ + bl 194270 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -469052,73 +469064,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 190746 │ │ │ │ + bne.n 190766 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 19073a │ │ │ │ + bne.n 19075a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 190712 │ │ │ │ + bhi.n 190732 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1906ee │ │ │ │ - ldr r2, [pc, #64] @ (190844 ) │ │ │ │ - ldr r3, [pc, #56] @ (190840 ) │ │ │ │ + bhi.w 19070e │ │ │ │ + ldr r2, [pc, #64] @ (190864 ) │ │ │ │ + ldr r3, [pc, #56] @ (190860 ) │ │ │ │ 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 19082e │ │ │ │ + bne.n 19084e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 190802 │ │ │ │ + bcs.n 190822 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 190820 │ │ │ │ - b.n 190802 │ │ │ │ + bcc.n 190840 │ │ │ │ + b.n 190822 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, r3, lsl #1] │ │ │ │ + ldrsh.w r0, [r4, r3, lsl #1] │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7f60093 │ │ │ │ + @ instruction: 0xf7d60093 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -469126,19 +469138,19 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ - beq.n 190942 │ │ │ │ + beq.n 190962 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1908ac │ │ │ │ + beq.n 1908cc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1909da │ │ │ │ + beq.w 1909fa │ │ │ │ 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 │ │ │ │ @@ -469152,15 +469164,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 190a28 │ │ │ │ + beq.w 190a48 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ orr.w r5, r2, r1, lsr #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r4, r3, r0, lsr #13 │ │ │ │ @@ -469220,15 +469232,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orrs r0, r7 │ │ │ │ - cbz r1, 190a08 │ │ │ │ + cbz r1, 190a28 │ │ │ │ smlabb r3, r4, r2, r9 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ smlabb lr, r5, r2, lr │ │ │ │ smlabb r2, r6, r2, r0 │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ umull r0, lr, r1, lr │ │ │ │ @@ -469296,15 +469308,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, r4, #3 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 190848 │ │ │ │ + bl 190868 │ │ │ │ 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 │ │ │ │ @@ -469330,15 +469342,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, r4, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 190848 │ │ │ │ + bl 190868 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -469368,15 +469380,15 @@ │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ asr.w r4, r4, ip │ │ │ │ - bl 190848 │ │ │ │ + bl 190868 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r4, r4, #15 │ │ │ │ add.w r4, r4, r4, lsl #4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -469420,24 +469432,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 190848 │ │ │ │ - cbz r4, 190c3a │ │ │ │ + bl 190868 │ │ │ │ + cbz r4, 190c5a │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190c5a │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 190c42 │ │ │ │ + bhi.n 190c62 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 190c6c │ │ │ │ + bgt.n 190c8c │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -469459,91 +469471,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 190c3a │ │ │ │ + b.n 190c5a │ │ │ │ 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] @ 190c9c │ │ │ │ + ldr.w ip, [pc, #20] @ 190cbc │ │ │ │ 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} │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190cc4 │ │ │ │ + ldr.w ip, [pc, #20] @ 190ce4 │ │ │ │ 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} │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190cec │ │ │ │ + ldr.w ip, [pc, #20] @ 190d0c │ │ │ │ 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} │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190d14 │ │ │ │ + ldr.w ip, [pc, #20] @ 190d34 │ │ │ │ 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} │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190df0 │ │ │ │ + beq.n 190e10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190df6 │ │ │ │ + beq.n 190e16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (190e08 ) │ │ │ │ + ldr r3, [pc, #196] @ (190e28 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469588,63 +469600,63 @@ │ │ │ │ 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 190d9c │ │ │ │ + bne.n 190dbc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190d92 │ │ │ │ + bne.n 190db2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190d76 │ │ │ │ + bhi.n 190d96 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190d58 │ │ │ │ + bhi.n 190d78 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190df0 │ │ │ │ + bls.n 190e10 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 190df6 │ │ │ │ - b.n 190df0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + bhi.n 190e16 │ │ │ │ + b.n 190e10 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190ee4 │ │ │ │ + beq.n 190f04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190eea │ │ │ │ + beq.n 190f0a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (190efc ) │ │ │ │ + ldr r3, [pc, #196] @ (190f1c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469689,63 +469701,63 @@ │ │ │ │ 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 190e90 │ │ │ │ + bne.n 190eb0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190e86 │ │ │ │ + bne.n 190ea6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190e6a │ │ │ │ + bhi.n 190e8a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190e4c │ │ │ │ + bhi.n 190e6c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190ee4 │ │ │ │ + bls.n 190f04 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 190eea │ │ │ │ - b.n 190ee4 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + bhi.n 190f0a │ │ │ │ + b.n 190f04 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190fd8 │ │ │ │ + beq.n 190ff8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190fde │ │ │ │ + beq.n 190ffe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (190ff0 ) │ │ │ │ + ldr r3, [pc, #196] @ (191010 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469790,63 +469802,63 @@ │ │ │ │ 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 190f84 │ │ │ │ + bne.n 190fa4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190f7a │ │ │ │ + bne.n 190f9a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190f5e │ │ │ │ + bhi.n 190f7e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190f40 │ │ │ │ + bhi.n 190f60 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190fd8 │ │ │ │ + bls.n 190ff8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 190fde │ │ │ │ - b.n 190fd8 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + bhi.n 190ffe │ │ │ │ + b.n 190ff8 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1910cc │ │ │ │ + beq.n 1910ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1910d2 │ │ │ │ + beq.n 1910f2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1910e4 ) │ │ │ │ + ldr r3, [pc, #196] @ (191104 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469891,74 +469903,74 @@ │ │ │ │ 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 191078 │ │ │ │ + bne.n 191098 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19106e │ │ │ │ + bne.n 19108e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 191052 │ │ │ │ + bhi.n 191072 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 191034 │ │ │ │ + bhi.n 191054 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1910cc │ │ │ │ + bls.n 1910ec │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1910d2 │ │ │ │ - b.n 1910cc │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + bhi.n 1910f2 │ │ │ │ + b.n 1910ec │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r2, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (19123c ) │ │ │ │ + ldr r2, [pc, #312] @ (19125c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (191240 ) │ │ │ │ + ldr r3, [pc, #312] @ (191260 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191208 │ │ │ │ + beq.n 191228 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 191226 │ │ │ │ - ldr r3, [pc, #288] @ (191244 ) │ │ │ │ + beq.w 191246 │ │ │ │ + ldr r3, [pc, #288] @ (191264 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 191238 │ │ │ │ + vldr s16, [pc, #268] @ 191258 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470009,90 +470021,90 @@ │ │ │ │ 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 19116a │ │ │ │ + bne.n 19118a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 19115e │ │ │ │ + bne.n 19117e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 191148 │ │ │ │ + bhi.n 191168 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 19113e │ │ │ │ - ldr r2, [pc, #60] @ (191248 ) │ │ │ │ - ldr r3, [pc, #52] @ (191240 ) │ │ │ │ + bhi.n 19115e │ │ │ │ + ldr r2, [pc, #60] @ (191268 ) │ │ │ │ + ldr r3, [pc, #52] @ (191260 ) │ │ │ │ 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 191234 │ │ │ │ + bne.n 191254 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191208 │ │ │ │ + bls.n 191228 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191226 │ │ │ │ - b.n 191208 │ │ │ │ + bhi.n 191246 │ │ │ │ + b.n 191228 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mrc 0, 7, r0, cr8, cr3, {4} │ │ │ │ + mrc 0, 6, r0, cr8, cr3, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldcl 0, cr0, [r0, #588]! @ 0x24c │ │ │ │ + ldcl 0, cr0, [r0, #588] @ 0x24c │ │ │ │ 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, #312] @ (1913a0 ) │ │ │ │ + ldr r2, [pc, #312] @ (1913c0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1913a4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1913c4 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19136c │ │ │ │ + beq.n 19138c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19138a │ │ │ │ - ldr r3, [pc, #288] @ (1913a8 ) │ │ │ │ + beq.w 1913aa │ │ │ │ + ldr r3, [pc, #288] @ (1913c8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 19139c │ │ │ │ + vldr s16, [pc, #268] @ 1913bc │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470143,90 +470155,90 @@ │ │ │ │ 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 1912ce │ │ │ │ + bne.n 1912ee │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1912c2 │ │ │ │ + bne.n 1912e2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1912ac │ │ │ │ + bhi.n 1912cc │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1912a2 │ │ │ │ - ldr r2, [pc, #60] @ (1913ac ) │ │ │ │ - ldr r3, [pc, #52] @ (1913a4 ) │ │ │ │ + bhi.n 1912c2 │ │ │ │ + ldr r2, [pc, #60] @ (1913cc ) │ │ │ │ + ldr r3, [pc, #52] @ (1913c4 ) │ │ │ │ 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 191398 │ │ │ │ + bne.n 1913b8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19136c │ │ │ │ + bls.n 19138c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 19138a │ │ │ │ - b.n 19136c │ │ │ │ + bhi.n 1913aa │ │ │ │ + b.n 19138c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [r4, #588] @ 0x24c │ │ │ │ + ldcl 0, cr0, [r4, #-588]! @ 0xfffffdb4 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stc 0, cr0, [ip], {147} @ 0x93 │ │ │ │ + stcl 0, cr0, [ip], #-588 @ 0xfffffdb4 │ │ │ │ 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, #312] @ (191504 ) │ │ │ │ + ldr r2, [pc, #312] @ (191524 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (191508 ) │ │ │ │ + ldr r3, [pc, #312] @ (191528 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1914d0 │ │ │ │ + beq.n 1914f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1914ee │ │ │ │ - ldr r3, [pc, #288] @ (19150c ) │ │ │ │ + beq.w 19150e │ │ │ │ + ldr r3, [pc, #288] @ (19152c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 191500 │ │ │ │ + vldr s16, [pc, #268] @ 191520 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470277,90 +470289,90 @@ │ │ │ │ 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 191432 │ │ │ │ + bne.n 191452 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 191426 │ │ │ │ + bne.n 191446 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191410 │ │ │ │ + bhi.n 191430 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 191406 │ │ │ │ - ldr r2, [pc, #60] @ (191510 ) │ │ │ │ - ldr r3, [pc, #52] @ (191508 ) │ │ │ │ + bhi.n 191426 │ │ │ │ + ldr r2, [pc, #60] @ (191530 ) │ │ │ │ + ldr r3, [pc, #52] @ (191528 ) │ │ │ │ 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 1914fc │ │ │ │ + bne.n 19151c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1914d0 │ │ │ │ + bls.n 1914f0 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1914ee │ │ │ │ - b.n 1914d0 │ │ │ │ + bhi.n 19150e │ │ │ │ + b.n 1914f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [r0], #-588 @ 0xfffffdb4 │ │ │ │ + ldc 0, cr0, [r0], {147} @ 0x93 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xeb280093 │ │ │ │ + add.w r0, r8, r3, lsr #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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (191668 ) │ │ │ │ + ldr r2, [pc, #312] @ (191688 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (19166c ) │ │ │ │ + ldr r3, [pc, #312] @ (19168c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191634 │ │ │ │ + beq.n 191654 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 191652 │ │ │ │ - ldr r3, [pc, #288] @ (191670 ) │ │ │ │ + beq.w 191672 │ │ │ │ + ldr r3, [pc, #288] @ (191690 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 191664 │ │ │ │ + vldr s16, [pc, #268] @ 191684 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470411,325 +470423,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 191596 │ │ │ │ + bne.n 1915b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 19158a │ │ │ │ + bne.n 1915aa │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191574 │ │ │ │ + bhi.n 191594 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 19156a │ │ │ │ - ldr r2, [pc, #60] @ (191674 ) │ │ │ │ - ldr r3, [pc, #52] @ (19166c ) │ │ │ │ + bhi.n 19158a │ │ │ │ + ldr r2, [pc, #60] @ (191694 ) │ │ │ │ + ldr r3, [pc, #52] @ (19168c ) │ │ │ │ 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 191660 │ │ │ │ + bne.n 191680 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191634 │ │ │ │ + bls.n 191654 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191652 │ │ │ │ - b.n 191634 │ │ │ │ + bhi.n 191672 │ │ │ │ + b.n 191654 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xeacc0093 │ │ │ │ + @ instruction: 0xeaac0093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strd r0, r0, [r4, #588] @ 0x24c │ │ │ │ + @ instruction: 0xe9a40093 │ │ │ │ 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] @ (1916e8 ) │ │ │ │ + ldr r6, [pc, #96] @ (191708 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1916ec ) │ │ │ │ + ldr r0, [pc, #96] @ (19170c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1916f0 ) │ │ │ │ + ldr r5, [pc, #92] @ (191710 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1916f4 ) │ │ │ │ + ldr r0, [pc, #84] @ (191714 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1916f8 ) │ │ │ │ + ldr r3, [pc, #72] @ (191718 ) │ │ │ │ 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] @ (1916fc ) │ │ │ │ + ldr r2, [pc, #48] @ (19171c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1916ec ) │ │ │ │ + ldr r3, [pc, #28] @ (19170c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1916e4 │ │ │ │ + bne.n 191704 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [lr, #-588]! @ 0x24c │ │ │ │ + strd r0, r0, [lr, #-588] @ 0x24c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #-588]! @ 0x24c │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + strd r0, r0, [sl, #-588] @ 0x24c │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb ip!, {r0, r1, r4, r7} │ │ │ │ + stmdb ip, {r0, r1, r4, r7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (191780 ) │ │ │ │ + ldr r5, [pc, #112] @ (1917a0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (191784 ) │ │ │ │ + ldr r0, [pc, #112] @ (1917a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (191788 ) │ │ │ │ + ldr r4, [pc, #108] @ (1917a8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (19178c ) │ │ │ │ + ldr r0, [pc, #100] @ (1917ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (191790 ) │ │ │ │ + ldr r2, [pc, #88] @ (1917b0 ) │ │ │ │ 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] @ (191794 ) │ │ │ │ + ldr r2, [pc, #52] @ (1917b4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (191784 ) │ │ │ │ + ldr r3, [pc, #28] @ (1917a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19177a │ │ │ │ + bne.n 19179a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r6], #588 @ 0x24c │ │ │ │ + @ instruction: 0xe8c60093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #588 @ 0x24c │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + @ instruction: 0xe8c20093 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6, {r0, r1, r4, r7} │ │ │ │ + ldrd r0, r0, [r6], #-588 @ 0x24c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (191818 ) │ │ │ │ + ldr r5, [pc, #112] @ (191838 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (19181c ) │ │ │ │ + ldr r0, [pc, #112] @ (19183c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (191820 ) │ │ │ │ + ldr r4, [pc, #108] @ (191840 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (191824 ) │ │ │ │ + ldr r0, [pc, #100] @ (191844 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (191828 ) │ │ │ │ + ldr r2, [pc, #88] @ (191848 ) │ │ │ │ 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] @ (19182c ) │ │ │ │ + ldr r2, [pc, #52] @ (19184c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (19181c ) │ │ │ │ + ldr r3, [pc, #28] @ (19183c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 191812 │ │ │ │ + bne.n 191832 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strex r0, r0, [lr, #588] @ 0x24c │ │ │ │ + @ instruction: 0xe82e0093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [sl, #588] @ 0x24c │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + @ instruction: 0xe82a0093 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19182c │ │ │ │ + b.n 19180c │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1918b0 ) │ │ │ │ + ldr r5, [pc, #112] @ (1918d0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1918b4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1918d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1918b8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1918d8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1918bc ) │ │ │ │ + ldr r0, [pc, #100] @ (1918dc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1918c0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1918e0 ) │ │ │ │ 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] @ (1918c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1918e4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1918b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1918d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1918aa │ │ │ │ + bne.n 1918ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 191820 │ │ │ │ + b.n 191800 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 191820 │ │ │ │ + b.n 191800 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 191794 │ │ │ │ + b.n 191774 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1919d0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1919f0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1919ba │ │ │ │ + beq.n 1919da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1919c0 │ │ │ │ + beq.n 1919e0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1919d4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1919f4 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1919d8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1919f8 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -470772,76 +470784,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191950 │ │ │ │ + bne.n 191970 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191948 │ │ │ │ + bne.n 191968 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 19192c │ │ │ │ + bhi.n 19194c │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 19190e │ │ │ │ + bhi.n 19192e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1919ba │ │ │ │ + bls.n 1919da │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1919c0 │ │ │ │ - b.n 1919ba │ │ │ │ + bhi.n 1919e0 │ │ │ │ + b.n 1919da │ │ │ │ nop │ │ │ │ - b.n 191808 │ │ │ │ + b.n 1917e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191ae4 ) │ │ │ │ + ldr r4, [pc, #240] @ (191b04 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191ace │ │ │ │ + beq.n 191aee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191ad4 │ │ │ │ + beq.n 191af4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191ae8 ) │ │ │ │ + ldr r3, [pc, #224] @ (191b08 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191aec ) │ │ │ │ + ldr r3, [pc, #212] @ (191b0c ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -470884,76 +470896,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191a64 │ │ │ │ + bne.n 191a84 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191a5c │ │ │ │ + bne.n 191a7c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 191a40 │ │ │ │ + bhi.n 191a60 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191a22 │ │ │ │ + bhi.n 191a42 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191ace │ │ │ │ + bls.n 191aee │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191ad4 │ │ │ │ - b.n 191ace │ │ │ │ + bhi.n 191af4 │ │ │ │ + b.n 191aee │ │ │ │ nop │ │ │ │ - b.n 1916f4 │ │ │ │ + b.n 1916d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191bf8 ) │ │ │ │ + ldr r4, [pc, #240] @ (191c18 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191be2 │ │ │ │ + beq.n 191c02 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191be8 │ │ │ │ + beq.n 191c08 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191bfc ) │ │ │ │ + ldr r3, [pc, #224] @ (191c1c ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191c00 ) │ │ │ │ + ldr r3, [pc, #212] @ (191c20 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -470996,76 +471008,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191b78 │ │ │ │ + bne.n 191b98 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191b70 │ │ │ │ + bne.n 191b90 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191b54 │ │ │ │ + bhi.n 191b74 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191b36 │ │ │ │ + bhi.n 191b56 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191be2 │ │ │ │ + bls.n 191c02 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191be8 │ │ │ │ - b.n 191be2 │ │ │ │ + bhi.n 191c08 │ │ │ │ + b.n 191c02 │ │ │ │ nop │ │ │ │ - b.n 1915e0 │ │ │ │ + b.n 1915c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191d0c ) │ │ │ │ + ldr r4, [pc, #240] @ (191d2c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191cf6 │ │ │ │ + beq.n 191d16 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191cfc │ │ │ │ + beq.n 191d1c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191d10 ) │ │ │ │ + ldr r3, [pc, #224] @ (191d30 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191d14 ) │ │ │ │ + ldr r3, [pc, #212] @ (191d34 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -471108,87 +471120,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191c8c │ │ │ │ + bne.n 191cac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191c84 │ │ │ │ + bne.n 191ca4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191c68 │ │ │ │ + bhi.n 191c88 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191c4a │ │ │ │ + bhi.n 191c6a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191cf6 │ │ │ │ + bls.n 191d16 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191cfc │ │ │ │ - b.n 191cf6 │ │ │ │ + bhi.n 191d1c │ │ │ │ + b.n 191d16 │ │ │ │ nop │ │ │ │ - b.n 1924cc │ │ │ │ + b.n 1924ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (191e5c ) │ │ │ │ + ldr r2, [pc, #296] @ (191e7c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (191e60 ) │ │ │ │ + ldr r3, [pc, #296] @ (191e80 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (191e64 ) │ │ │ │ + ldr r3, [pc, #280] @ (191e84 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191e26 │ │ │ │ + beq.n 191e46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191e44 │ │ │ │ + beq.n 191e64 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (191e68 ) │ │ │ │ + ldr r1, [pc, #272] @ (191e88 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 191e58 │ │ │ │ + vldr s16, [pc, #240] @ 191e78 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (191e6c ) │ │ │ │ + ldr r1, [pc, #252] @ (191e8c ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471230,105 +471242,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 191d9e │ │ │ │ + bne.n 191dbe │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 191d92 │ │ │ │ + bne.n 191db2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 191d82 │ │ │ │ + bhi.n 191da2 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 191d7c │ │ │ │ - ldr r2, [pc, #72] @ (191e70 ) │ │ │ │ - ldr r3, [pc, #52] @ (191e60 ) │ │ │ │ + bhi.n 191d9c │ │ │ │ + ldr r2, [pc, #72] @ (191e90 ) │ │ │ │ + ldr r3, [pc, #52] @ (191e80 ) │ │ │ │ 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 191e52 │ │ │ │ + bne.n 191e72 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191e26 │ │ │ │ + bls.n 191e46 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191e44 │ │ │ │ - b.n 191e26 │ │ │ │ + bhi.n 191e64 │ │ │ │ + b.n 191e46 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1923f0 │ │ │ │ + b.n 1923d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1923cc │ │ │ │ + b.n 1923ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 192218 │ │ │ │ + b.n 1921f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (191fb8 ) │ │ │ │ + ldr r2, [pc, #296] @ (191fd8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (191fbc ) │ │ │ │ + ldr r3, [pc, #296] @ (191fdc ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (191fc0 ) │ │ │ │ + ldr r3, [pc, #280] @ (191fe0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191f82 │ │ │ │ + beq.n 191fa2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191fa0 │ │ │ │ + beq.n 191fc0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (191fc4 ) │ │ │ │ + ldr r1, [pc, #272] @ (191fe4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 191fb4 │ │ │ │ + vldr s16, [pc, #240] @ 191fd4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (191fc8 ) │ │ │ │ + ldr r1, [pc, #252] @ (191fe8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471370,105 +471382,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 191efa │ │ │ │ + bne.n 191f1a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 191eee │ │ │ │ + bne.n 191f0e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 191ede │ │ │ │ + bhi.n 191efe │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 191ed8 │ │ │ │ - ldr r2, [pc, #72] @ (191fcc ) │ │ │ │ - ldr r3, [pc, #52] @ (191fbc ) │ │ │ │ + bhi.n 191ef8 │ │ │ │ + ldr r2, [pc, #72] @ (191fec ) │ │ │ │ + ldr r3, [pc, #52] @ (191fdc ) │ │ │ │ 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 191fae │ │ │ │ + bne.n 191fce │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191f82 │ │ │ │ + bls.n 191fa2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191fa0 │ │ │ │ - b.n 191f82 │ │ │ │ + bhi.n 191fc0 │ │ │ │ + b.n 191fa2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 192294 │ │ │ │ + b.n 192274 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 192270 │ │ │ │ + b.n 192250 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1920bc │ │ │ │ + b.n 19209c │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (192114 ) │ │ │ │ + ldr r2, [pc, #296] @ (192134 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (192118 ) │ │ │ │ + ldr r3, [pc, #296] @ (192138 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (19211c ) │ │ │ │ + ldr r3, [pc, #280] @ (19213c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1920de │ │ │ │ + beq.n 1920fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1920fc │ │ │ │ + beq.n 19211c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (192120 ) │ │ │ │ + ldr r1, [pc, #272] @ (192140 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 192110 │ │ │ │ + vldr s16, [pc, #240] @ 192130 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (192124 ) │ │ │ │ + ldr r1, [pc, #252] @ (192144 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471510,104 +471522,104 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 192056 │ │ │ │ + bne.n 192076 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 19204a │ │ │ │ + bne.n 19206a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 19203a │ │ │ │ + bhi.n 19205a │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 192034 │ │ │ │ - ldr r2, [pc, #72] @ (192128 ) │ │ │ │ - ldr r3, [pc, #52] @ (192118 ) │ │ │ │ + bhi.n 192054 │ │ │ │ + ldr r2, [pc, #72] @ (192148 ) │ │ │ │ + ldr r3, [pc, #52] @ (192138 ) │ │ │ │ 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 19210a │ │ │ │ + bne.n 19212a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1920de │ │ │ │ + bls.n 1920fe │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1920fc │ │ │ │ - b.n 1920de │ │ │ │ + bhi.n 19211c │ │ │ │ + b.n 1920fe │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 192138 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vqadd.u64 d16, d28, d3 │ │ │ │ + vqadd.u16 d16, d28, d3 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - svc 26 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (192270 ) │ │ │ │ + ldr r2, [pc, #296] @ (192290 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (192274 ) │ │ │ │ + ldr r3, [pc, #296] @ (192294 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (192278 ) │ │ │ │ + ldr r3, [pc, #280] @ (192298 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19223a │ │ │ │ + beq.n 19225a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 192258 │ │ │ │ + beq.n 192278 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (19227c ) │ │ │ │ + ldr r1, [pc, #272] @ (19229c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 19226c │ │ │ │ + vldr s16, [pc, #240] @ 19228c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (192280 ) │ │ │ │ + ldr r1, [pc, #252] @ (1922a0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471649,86 +471661,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1921b2 │ │ │ │ + bne.n 1921d2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1921a6 │ │ │ │ + bne.n 1921c6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 192196 │ │ │ │ + bhi.n 1921b6 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 192190 │ │ │ │ - ldr r2, [pc, #72] @ (192284 ) │ │ │ │ - ldr r3, [pc, #52] @ (192274 ) │ │ │ │ + bhi.n 1921b0 │ │ │ │ + ldr r2, [pc, #72] @ (1922a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (192294 ) │ │ │ │ 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 192266 │ │ │ │ + bne.n 192286 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19223a │ │ │ │ + bls.n 19225a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 192258 │ │ │ │ - b.n 19223a │ │ │ │ + bhi.n 192278 │ │ │ │ + b.n 19225a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr12, cr3, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #588]! @ 0x24c │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 192204 │ │ │ │ + ble.n 1921e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (192324 ) │ │ │ │ + ldr r2, [pc, #136] @ (192344 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (192328 ) │ │ │ │ + ldr r3, [pc, #136] @ (192348 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1922fa │ │ │ │ + bls.n 19231a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -471738,109 +471750,109 @@ │ │ │ │ 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 1922b8 │ │ │ │ + bhi.n 1922d8 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ and.w r1, r1, #15 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r4, r3 │ │ │ │ add r5, r3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - cbnz r1, 192314 │ │ │ │ - ldr r2, [pc, #44] @ (19232c ) │ │ │ │ - ldr r3, [pc, #40] @ (192328 ) │ │ │ │ + cbnz r1, 192334 │ │ │ │ + ldr r2, [pc, #44] @ (19234c ) │ │ │ │ + ldr r3, [pc, #40] @ (192348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192320 │ │ │ │ + bne.n 192340 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16eff0 │ │ │ │ - b.n 1922fc │ │ │ │ + bl 16f010 │ │ │ │ + b.n 19231c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1923dc │ │ │ │ + ble.n 1923bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 192328 │ │ │ │ + bgt.n 192308 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (192394 ) │ │ │ │ + ldr r2, [pc, #84] @ (1923b4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (192398 ) │ │ │ │ + ldr r3, [pc, #84] @ (1923b8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 192380 │ │ │ │ + cbz r3, 1923a0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 19237c │ │ │ │ - ldr r0, [pc, #44] @ (19239c ) │ │ │ │ + bmi.n 19239c │ │ │ │ + ldr r0, [pc, #44] @ (1923bc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1923a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1923c0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199284 │ │ │ │ + bl 1992a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 192352 │ │ │ │ + b.n 192372 │ │ │ │ nop │ │ │ │ - bgt.n 192304 │ │ │ │ + bgt.n 1922e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1924d8 │ │ │ │ + beq.w 1924f8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1924dc │ │ │ │ + bls.w 1924fc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1924f4 │ │ │ │ + vldr s13, [pc, #300] @ 192514 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -471872,26 +471884,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1923e8 │ │ │ │ + bne.n 192408 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1924ce │ │ │ │ + bls.n 1924ee │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 1924f4 │ │ │ │ + vldr s12, [pc, #128] @ 192514 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -471906,51 +471918,51 @@ │ │ │ │ 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 1924d8 │ │ │ │ + beq.n 1924f8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1923c2 │ │ │ │ + bne.w 1923e2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 192478 │ │ │ │ + b.n 192498 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1923de │ │ │ │ + bne.n 1923fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1924ec │ │ │ │ + cbnz r6, 19250c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1924d8 │ │ │ │ + beq.n 1924f8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1924de │ │ │ │ - b.n 1924d8 │ │ │ │ + bne.n 1924fe │ │ │ │ + b.n 1924f8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 192470 │ │ │ │ + b.n 192490 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1925b2 │ │ │ │ + beq.n 1925d2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1925b8 │ │ │ │ + bls.n 1925d8 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -471969,18 +471981,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 19252e │ │ │ │ + bne.n 19254e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1925a8 │ │ │ │ + bls.n 1925c8 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -471990,60 +472002,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1925b2 │ │ │ │ + beq.n 1925d2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 192512 │ │ │ │ + bne.n 192532 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 192580 │ │ │ │ + b.n 1925a0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 192522 │ │ │ │ + bne.n 192542 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1925c8 │ │ │ │ + cbnz r7, 1925e8 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1925b2 │ │ │ │ + beq.n 1925d2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1925ba │ │ │ │ - b.n 1925b2 │ │ │ │ + bne.n 1925da │ │ │ │ + b.n 1925d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19257c │ │ │ │ + b.n 19259c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1926e6 │ │ │ │ + beq.w 192706 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 192796 │ │ │ │ + bls.w 1927b6 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1927b0 │ │ │ │ + vldr s7, [pc, #444] @ 1927d0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1927b4 │ │ │ │ + vldr s3, [pc, #440] @ 1927d4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1927b8 │ │ │ │ - vldr s4, [pc, #436] @ 1927bc │ │ │ │ + vldr s10, [pc, #436] @ 1927d8 │ │ │ │ + vldr s4, [pc, #436] @ 1927dc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1927c0 │ │ │ │ - vldr s6, [pc, #432] @ 1927c4 │ │ │ │ + vldr s5, [pc, #432] @ 1927e0 │ │ │ │ + vldr s6, [pc, #432] @ 1927e4 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472086,34 +472098,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 19261e │ │ │ │ + bne.n 19263e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1926ea │ │ │ │ + bhi.n 19270a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192614 │ │ │ │ + bne.n 192634 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1927b0 │ │ │ │ + vldr s5, [pc, #180] @ 1927d0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1927b4 │ │ │ │ - vldr s10, [pc, #176] @ 1927b8 │ │ │ │ - vldr s7, [pc, #176] @ 1927bc │ │ │ │ - vldr s8, [pc, #176] @ 1927c0 │ │ │ │ - vldr s9, [pc, #176] @ 1927c4 │ │ │ │ + vldr s6, [pc, #176] @ 1927d4 │ │ │ │ + vldr s10, [pc, #176] @ 1927d8 │ │ │ │ + vldr s7, [pc, #176] @ 1927dc │ │ │ │ + vldr s8, [pc, #176] @ 1927e0 │ │ │ │ + vldr s9, [pc, #176] @ 1927e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -472138,66 +472150,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1926e6 │ │ │ │ + beq.n 192706 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1925ee │ │ │ │ + bne.w 19260e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192714 │ │ │ │ - cbnz r6, 1927a6 │ │ │ │ + b.n 192734 │ │ │ │ + cbnz r6, 1927c6 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1926e6 │ │ │ │ + beq.n 192706 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 192798 │ │ │ │ - b.n 1926e6 │ │ │ │ + bne.n 1927b8 │ │ │ │ + b.n 192706 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1926f8 │ │ │ │ + b.n 192718 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (192aa0 ) │ │ │ │ + ldr r1, [pc, #744] @ (192ac0 ) │ │ │ │ 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} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1928dc │ │ │ │ + beq.w 1928fc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 19298c │ │ │ │ + bls.w 1929ac │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1929a4 │ │ │ │ + vldr s7, [pc, #440] @ 1929c4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1929a8 │ │ │ │ + vldr s3, [pc, #436] @ 1929c8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1929ac │ │ │ │ - vldr s4, [pc, #432] @ 1929b0 │ │ │ │ + vldr s10, [pc, #432] @ 1929cc │ │ │ │ + vldr s4, [pc, #432] @ 1929d0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1929b4 │ │ │ │ - vldr s6, [pc, #428] @ 1929b8 │ │ │ │ + vldr s5, [pc, #428] @ 1929d4 │ │ │ │ + vldr s6, [pc, #428] @ 1929d8 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472240,34 +472252,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192816 │ │ │ │ + bne.n 192836 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1928e0 │ │ │ │ + bhi.n 192900 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 19280c │ │ │ │ + bne.n 19282c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1929a4 │ │ │ │ + vldr s5, [pc, #180] @ 1929c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1929a8 │ │ │ │ - vldr s10, [pc, #176] @ 1929ac │ │ │ │ - vldr s7, [pc, #176] @ 1929b0 │ │ │ │ - vldr s8, [pc, #176] @ 1929b4 │ │ │ │ - vldr s9, [pc, #176] @ 1929b8 │ │ │ │ + vldr s6, [pc, #176] @ 1929c8 │ │ │ │ + vldr s10, [pc, #176] @ 1929cc │ │ │ │ + vldr s7, [pc, #176] @ 1929d0 │ │ │ │ + vldr s8, [pc, #176] @ 1929d4 │ │ │ │ + vldr s9, [pc, #176] @ 1929d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -472292,54 +472304,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1928dc │ │ │ │ + beq.n 1928fc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1927e6 │ │ │ │ + bne.w 192806 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19290a │ │ │ │ - cbnz r6, 19299c │ │ │ │ + b.n 19292a │ │ │ │ + cbnz r6, 1929bc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1928dc │ │ │ │ + beq.n 1928fc │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 19298e │ │ │ │ - b.n 1928dc │ │ │ │ + bne.n 1929ae │ │ │ │ + b.n 1928fc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1928ee │ │ │ │ + b.n 19290e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (192c94 ) │ │ │ │ + ldr r1, [pc, #744] @ (192cb4 ) │ │ │ │ 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, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192acc │ │ │ │ + beq.n 192aec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 192b60 │ │ │ │ + bls.w 192b80 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -472397,28 +472409,28 @@ │ │ │ │ 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 192a06 │ │ │ │ + bne.n 192a26 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 192ad2 │ │ │ │ + bhi.n 192af2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1929f6 │ │ │ │ + bne.n 192a16 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -472455,45 +472467,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 192acc │ │ │ │ + beq.n 192aec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1929d8 │ │ │ │ + bne.w 1929f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192afc │ │ │ │ + b.n 192b1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 192b78 │ │ │ │ + cbnz r3, 192b98 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 192acc │ │ │ │ + beq.n 192aec │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 192b68 │ │ │ │ - b.n 192acc │ │ │ │ + bne.n 192b88 │ │ │ │ + b.n 192aec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 192ae4 │ │ │ │ + b.n 192b04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192c90 │ │ │ │ + beq.n 192cb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 192d24 │ │ │ │ + bls.w 192d44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -472551,28 +472563,28 @@ │ │ │ │ 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 192bca │ │ │ │ + bne.n 192bea │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 192c96 │ │ │ │ + bhi.n 192cb6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 192bba │ │ │ │ + bne.n 192bda │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -472609,56 +472621,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 192c90 │ │ │ │ + beq.n 192cb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 192b9c │ │ │ │ + bne.w 192bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192cc0 │ │ │ │ + b.n 192ce0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 192d3c │ │ │ │ + cbnz r3, 192d5c │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 192c90 │ │ │ │ + beq.n 192cb0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 192d2c │ │ │ │ - b.n 192c90 │ │ │ │ + bne.n 192d4c │ │ │ │ + b.n 192cb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 192ca8 │ │ │ │ + b.n 192cc8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192e5a │ │ │ │ + beq.w 192e7a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 192f0c │ │ │ │ + bls.w 192f2c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 192f24 │ │ │ │ + vldr s7, [pc, #444] @ 192f44 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 192f28 │ │ │ │ + vldr s3, [pc, #440] @ 192f48 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 192f2c │ │ │ │ - vldr s4, [pc, #436] @ 192f30 │ │ │ │ + vldr s10, [pc, #436] @ 192f4c │ │ │ │ + vldr s4, [pc, #436] @ 192f50 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 192f34 │ │ │ │ - vldr s6, [pc, #432] @ 192f38 │ │ │ │ + vldr s5, [pc, #432] @ 192f54 │ │ │ │ + vldr s6, [pc, #432] @ 192f58 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472701,34 +472713,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192d92 │ │ │ │ + bne.n 192db2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 192e5e │ │ │ │ + bhi.n 192e7e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192d88 │ │ │ │ + bne.n 192da8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 192f24 │ │ │ │ + vldr s5, [pc, #180] @ 192f44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 192f28 │ │ │ │ - vldr s10, [pc, #176] @ 192f2c │ │ │ │ - vldr s7, [pc, #176] @ 192f30 │ │ │ │ - vldr s8, [pc, #176] @ 192f34 │ │ │ │ - vldr s9, [pc, #176] @ 192f38 │ │ │ │ + vldr s6, [pc, #176] @ 192f48 │ │ │ │ + vldr s10, [pc, #176] @ 192f4c │ │ │ │ + vldr s7, [pc, #176] @ 192f50 │ │ │ │ + vldr s8, [pc, #176] @ 192f54 │ │ │ │ + vldr s9, [pc, #176] @ 192f58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -472753,65 +472765,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 192e5a │ │ │ │ + beq.n 192e7a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192d62 │ │ │ │ + bne.w 192d82 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192e88 │ │ │ │ - cbnz r6, 192f1c │ │ │ │ + b.n 192ea8 │ │ │ │ + cbnz r6, 192f3c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 192e5a │ │ │ │ + beq.n 192e7a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 192f0e │ │ │ │ - b.n 192e5a │ │ │ │ + bne.n 192f2e │ │ │ │ + b.n 192e7a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 192e6c │ │ │ │ + b.n 192e8c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (193214 ) │ │ │ │ + ldr r1, [pc, #744] @ (193234 ) │ │ │ │ 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} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193052 │ │ │ │ + beq.w 193072 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 193104 │ │ │ │ + bls.w 193124 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 19311c │ │ │ │ + vldr s7, [pc, #444] @ 19313c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 193120 │ │ │ │ + vldr s3, [pc, #440] @ 193140 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 193124 │ │ │ │ - vldr s4, [pc, #436] @ 193128 │ │ │ │ + vldr s10, [pc, #436] @ 193144 │ │ │ │ + vldr s4, [pc, #436] @ 193148 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 19312c │ │ │ │ - vldr s6, [pc, #432] @ 193130 │ │ │ │ + vldr s5, [pc, #432] @ 19314c │ │ │ │ + vldr s6, [pc, #432] @ 193150 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472854,34 +472866,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192f8a │ │ │ │ + bne.n 192faa │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 193056 │ │ │ │ + bhi.n 193076 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192f80 │ │ │ │ + bne.n 192fa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 19311c │ │ │ │ + vldr s5, [pc, #180] @ 19313c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 193120 │ │ │ │ - vldr s10, [pc, #176] @ 193124 │ │ │ │ - vldr s7, [pc, #176] @ 193128 │ │ │ │ - vldr s8, [pc, #176] @ 19312c │ │ │ │ - vldr s9, [pc, #176] @ 193130 │ │ │ │ + vldr s6, [pc, #176] @ 193140 │ │ │ │ + vldr s10, [pc, #176] @ 193144 │ │ │ │ + vldr s7, [pc, #176] @ 193148 │ │ │ │ + vldr s8, [pc, #176] @ 19314c │ │ │ │ + vldr s9, [pc, #176] @ 193150 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -472906,54 +472918,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 193052 │ │ │ │ + beq.n 193072 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192f5a │ │ │ │ + bne.w 192f7a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 193080 │ │ │ │ - cbnz r6, 193114 │ │ │ │ + b.n 1930a0 │ │ │ │ + cbnz r6, 193134 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193052 │ │ │ │ + beq.n 193072 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 193106 │ │ │ │ - b.n 193052 │ │ │ │ + bne.n 193126 │ │ │ │ + b.n 193072 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 193064 │ │ │ │ + b.n 193084 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (19340c ) │ │ │ │ + ldr r1, [pc, #744] @ (19342c ) │ │ │ │ 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, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193244 │ │ │ │ + beq.n 193264 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1932d6 │ │ │ │ + bls.w 1932f6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -473011,28 +473023,28 @@ │ │ │ │ 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 19317e │ │ │ │ + bne.n 19319e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 19324a │ │ │ │ + bhi.n 19326a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19316e │ │ │ │ + bne.n 19318e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -473069,46 +473081,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 193244 │ │ │ │ + beq.n 193264 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 193150 │ │ │ │ + bne.w 193170 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 193274 │ │ │ │ + b.n 193294 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1932ee │ │ │ │ + cbnz r3, 19330e │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 193244 │ │ │ │ + beq.n 193264 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1932de │ │ │ │ - b.n 193244 │ │ │ │ + bne.n 1932fe │ │ │ │ + b.n 193264 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19325c │ │ │ │ + b.n 19327c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193408 │ │ │ │ + beq.n 193428 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19349a │ │ │ │ + bls.w 1934ba │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -473166,28 +473178,28 @@ │ │ │ │ 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 193342 │ │ │ │ + bne.n 193362 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 19340e │ │ │ │ + bhi.n 19342e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 193332 │ │ │ │ + bne.n 193352 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -473224,139 +473236,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 193408 │ │ │ │ + beq.n 193428 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 193314 │ │ │ │ + bne.w 193334 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 193438 │ │ │ │ + b.n 193458 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1934b2 │ │ │ │ + cbnz r3, 1934d2 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 193408 │ │ │ │ + beq.n 193428 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1934a2 │ │ │ │ - b.n 193408 │ │ │ │ + bne.n 1934c2 │ │ │ │ + b.n 193428 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 193420 │ │ │ │ + b.n 193440 │ │ │ │ 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 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1934f4 │ │ │ │ + beq.n 193514 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1934e0 │ │ │ │ + bne.n 193500 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 19353e │ │ │ │ - cbz r0, 193542 │ │ │ │ + cbz r5, 19355e │ │ │ │ + cbz r0, 193562 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 193550 │ │ │ │ + vldr s14, [pc, #64] @ 193570 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 19351a │ │ │ │ + bne.n 19353a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 193514 │ │ │ │ + bne.n 193534 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 19353e │ │ │ │ + beq.n 19355e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 193542 │ │ │ │ - b.n 19353e │ │ │ │ + bne.n 193562 │ │ │ │ + b.n 19355e │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193592 │ │ │ │ - cbz r2, 193596 │ │ │ │ + cbz r6, 1935b2 │ │ │ │ + cbz r2, 1935b6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 193574 │ │ │ │ + bne.n 193594 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19356c │ │ │ │ + bne.n 19358c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193592 │ │ │ │ + beq.n 1935b2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193596 │ │ │ │ - b.n 193592 │ │ │ │ + bne.n 1935b6 │ │ │ │ + b.n 1935b2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 19361a │ │ │ │ + cbz r7, 19363a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19361e │ │ │ │ + beq.n 19363e │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 193630 │ │ │ │ + vldr d6, [pc, #100] @ 193650 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -473366,37 +473378,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1935da │ │ │ │ + bne.n 1935fa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1935d4 │ │ │ │ + bne.n 1935f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19361a │ │ │ │ + beq.n 19363a │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 19361e │ │ │ │ - b.n 19361a │ │ │ │ + bne.n 19363e │ │ │ │ + b.n 19363a │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 193696 │ │ │ │ - cbz r7, 19369a │ │ │ │ + cbz r6, 1936b6 │ │ │ │ + cbz r7, 1936ba │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -473410,75 +473422,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 19365e │ │ │ │ + bne.n 19367e │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 193658 │ │ │ │ + bne.n 193678 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193696 │ │ │ │ + beq.n 1936b6 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19369a │ │ │ │ - b.n 193696 │ │ │ │ + bne.n 1936ba │ │ │ │ + b.n 1936b6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1936ec │ │ │ │ - cbz r0, 1936ee │ │ │ │ + cbz r5, 19370c │ │ │ │ + cbz r0, 19370e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 193700 │ │ │ │ + vldr d6, [pc, #64] @ 193720 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1936c8 │ │ │ │ + bne.n 1936e8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1936c2 │ │ │ │ + bne.n 1936e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1936ec │ │ │ │ + beq.n 19370c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1936ee │ │ │ │ + bne.n 19370e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 193748 │ │ │ │ + beq.n 193768 │ │ │ │ mov r8, 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 │ │ │ │ @@ -473486,23 +473498,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 193734 │ │ │ │ + bne.n 193754 │ │ │ │ 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 r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19378c │ │ │ │ + beq.n 1937ac │ │ │ │ mov r8, 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 │ │ │ │ @@ -473510,671 +473522,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 193778 │ │ │ │ + bne.n 193798 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1937f8 │ │ │ │ - cbz r2, 1937fc │ │ │ │ + cbz r6, 193818 │ │ │ │ + cbz r2, 19381c │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 193810 │ │ │ │ + vldr d5, [pc, #104] @ 193830 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1937e4 │ │ │ │ + ble.n 193804 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1937e4 │ │ │ │ + bgt.n 193804 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1937b6 │ │ │ │ + bne.n 1937d6 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1937b0 │ │ │ │ + bne.n 1937d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1937f8 │ │ │ │ + beq.n 193818 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1937fc │ │ │ │ - b.n 1937f8 │ │ │ │ + bne.n 19381c │ │ │ │ + b.n 193818 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 19386a │ │ │ │ - cbz r2, 19386e │ │ │ │ + cbz r6, 19388a │ │ │ │ + cbz r2, 19388e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193880 │ │ │ │ + vldr d6, [pc, #80] @ 1938a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 19383c │ │ │ │ + bne.n 19385c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193834 │ │ │ │ + bne.n 193854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 19386a │ │ │ │ + beq.n 19388a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19386e │ │ │ │ - b.n 19386a │ │ │ │ + bne.n 19388e │ │ │ │ + b.n 19388a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1938ca │ │ │ │ - cbz r4, 1938ce │ │ │ │ + cbz r7, 1938ea │ │ │ │ + cbz r4, 1938ee │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1938a8 │ │ │ │ + bne.n 1938c8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1938a0 │ │ │ │ + bne.n 1938c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1938ca │ │ │ │ + beq.n 1938ea │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1938ce │ │ │ │ - b.n 1938ca │ │ │ │ + bne.n 1938ee │ │ │ │ + b.n 1938ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 193914 │ │ │ │ - cbz r5, 193918 │ │ │ │ + cbz r7, 193934 │ │ │ │ + cbz r5, 193938 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1938f8 │ │ │ │ + bne.n 193918 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1938f4 │ │ │ │ + bne.n 193914 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193914 │ │ │ │ + beq.n 193934 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193918 │ │ │ │ - b.n 193914 │ │ │ │ + bne.n 193938 │ │ │ │ + b.n 193934 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 19397a │ │ │ │ - cbz r2, 19397e │ │ │ │ + cbz r6, 19399a │ │ │ │ + cbz r2, 19399e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193990 │ │ │ │ + vldr d6, [pc, #80] @ 1939b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 19394c │ │ │ │ + bne.n 19396c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193944 │ │ │ │ + bne.n 193964 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 19397a │ │ │ │ + beq.n 19399a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19397e │ │ │ │ - b.n 19397a │ │ │ │ + bne.n 19399e │ │ │ │ + b.n 19399a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1939da │ │ │ │ - cbz r4, 1939de │ │ │ │ + cbz r7, 1939fa │ │ │ │ + cbz r4, 1939fe │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1939b8 │ │ │ │ + bne.n 1939d8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1939b0 │ │ │ │ + bne.n 1939d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1939da │ │ │ │ + beq.n 1939fa │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1939de │ │ │ │ - b.n 1939da │ │ │ │ + bne.n 1939fe │ │ │ │ + b.n 1939fa │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 193a22 │ │ │ │ + cbz r6, 193a42 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 193a24 │ │ │ │ + beq.n 193a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 193a0a │ │ │ │ + bne.n 193a2a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193a06 │ │ │ │ + bne.n 193a26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193a22 │ │ │ │ + beq.n 193a42 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 193a24 │ │ │ │ + bne.n 193a44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193a8a │ │ │ │ - cbz r2, 193a8e │ │ │ │ + cbz r6, 193aaa │ │ │ │ + cbz r2, 193aae │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193aa0 │ │ │ │ + vldr d6, [pc, #80] @ 193ac0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 193a5c │ │ │ │ + bne.n 193a7c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193a54 │ │ │ │ + bne.n 193a74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193a8a │ │ │ │ + beq.n 193aaa │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193a8e │ │ │ │ - b.n 193a8a │ │ │ │ + bne.n 193aae │ │ │ │ + b.n 193aaa │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193afc │ │ │ │ - cbz r2, 193b00 │ │ │ │ + cbz r6, 193b1c │ │ │ │ + cbz r2, 193b20 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 193b10 │ │ │ │ + vldr d6, [pc, #76] @ 193b30 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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, [r0], #4 │ │ │ │ - bne.n 193ace │ │ │ │ + bne.n 193aee │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 193ac6 │ │ │ │ + bne.n 193ae6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 193afc │ │ │ │ + beq.n 193b1c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193b00 │ │ │ │ - b.n 193afc │ │ │ │ + bne.n 193b20 │ │ │ │ + b.n 193b1c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193b16 │ │ │ │ + b.n 193b36 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 193b5a │ │ │ │ - cbz r4, 193b5e │ │ │ │ + cbz r7, 193b7a │ │ │ │ + cbz r4, 193b7e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 193b38 │ │ │ │ + bne.n 193b58 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 193b30 │ │ │ │ + bne.n 193b50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193b5a │ │ │ │ + beq.n 193b7a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 193b5e │ │ │ │ - b.n 193b5a │ │ │ │ + bne.n 193b7e │ │ │ │ + b.n 193b7a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193bc2 │ │ │ │ - cbz r2, 193bc6 │ │ │ │ + cbz r6, 193be2 │ │ │ │ + cbz r2, 193be6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193bd8 │ │ │ │ + vldr d6, [pc, #80] @ 193bf8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 193b94 │ │ │ │ + bne.n 193bb4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193b8c │ │ │ │ + bne.n 193bac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193bc2 │ │ │ │ + beq.n 193be2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193bc6 │ │ │ │ - b.n 193bc2 │ │ │ │ + bne.n 193be6 │ │ │ │ + b.n 193be2 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 193c22 │ │ │ │ - cbz r4, 193c26 │ │ │ │ + cbz r7, 193c42 │ │ │ │ + cbz r4, 193c46 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 193c00 │ │ │ │ + bne.n 193c20 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 193bf8 │ │ │ │ + bne.n 193c18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193c22 │ │ │ │ + beq.n 193c42 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 193c26 │ │ │ │ - b.n 193c22 │ │ │ │ + bne.n 193c46 │ │ │ │ + b.n 193c42 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 193c6e │ │ │ │ - cbz r0, 193c70 │ │ │ │ + cbz r5, 193c8e │ │ │ │ + cbz r0, 193c90 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 193c52 │ │ │ │ + bne.n 193c72 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 193c4a │ │ │ │ + bne.n 193c6a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 193c6e │ │ │ │ + beq.n 193c8e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 193c70 │ │ │ │ + bne.n 193c90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193cee │ │ │ │ - cbz r2, 193cf2 │ │ │ │ + cbz r6, 193d0e │ │ │ │ + cbz r2, 193d12 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 193d00 │ │ │ │ + vldr d5, [pc, #104] @ 193d20 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 193cd6 │ │ │ │ + ble.n 193cf6 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 193cd6 │ │ │ │ + bgt.n 193cf6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 193ca8 │ │ │ │ + bne.n 193cc8 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193ca0 │ │ │ │ + bne.n 193cc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193cee │ │ │ │ + beq.n 193d0e │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193cf2 │ │ │ │ - b.n 193cee │ │ │ │ + bne.n 193d12 │ │ │ │ + b.n 193d0e │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 193d44 │ │ │ │ + cbz r6, 193d64 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 193d46 │ │ │ │ + beq.n 193d66 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ 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 193d28 │ │ │ │ + bne.n 193d48 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 193d22 │ │ │ │ + bne.n 193d42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193d44 │ │ │ │ + beq.n 193d64 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 193d46 │ │ │ │ + bne.n 193d66 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 193d90 │ │ │ │ - cbz r5, 193d94 │ │ │ │ + cbz r7, 193db0 │ │ │ │ + cbz r5, 193db4 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 193d74 │ │ │ │ + bne.n 193d94 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193d70 │ │ │ │ + bne.n 193d90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193d90 │ │ │ │ + beq.n 193db0 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193d94 │ │ │ │ - b.n 193d90 │ │ │ │ + bne.n 193db4 │ │ │ │ + b.n 193db0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 193dda │ │ │ │ + cbz r6, 193dfa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 193ddc │ │ │ │ + beq.n 193dfc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 193dc2 │ │ │ │ + bne.n 193de2 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193dbe │ │ │ │ + bne.n 193dde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193dda │ │ │ │ + beq.n 193dfa │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 193ddc │ │ │ │ + bne.n 193dfc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 193e2c │ │ │ │ + cbz r6, 193e4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 193e2e │ │ │ │ + beq.n 193e4e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ 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 193e10 │ │ │ │ + bne.n 193e30 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 193e0a │ │ │ │ + bne.n 193e2a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193e2c │ │ │ │ + beq.n 193e4c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 193e2e │ │ │ │ + bne.n 193e4e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -474310,122 +474322,122 @@ │ │ │ │ blx 43c48 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #184] @ (194098 ) │ │ │ │ + ldr r2, [pc, #184] @ (1940b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (19409c ) │ │ │ │ + ldr r3, [pc, #184] @ (1940bc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4483c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #152] @ (1940a0 ) │ │ │ │ - ldr r3, [pc, #152] @ (1940a4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1940c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1940c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1940a8 ) │ │ │ │ + ldr r1, [pc, #152] @ (1940c8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1940ac ) │ │ │ │ + ldr r3, [pc, #148] @ (1940cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1940b0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1940d0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1940b4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1940d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1940b8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1940d8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1940bc ) │ │ │ │ + ldr r3, [pc, #140] @ (1940dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1940c0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1940e0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1940c4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1940e4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1940c8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1940e8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1940cc ) │ │ │ │ - ldr r3, [pc, #132] @ (1940d0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1940ec ) │ │ │ │ + ldr r3, [pc, #132] @ (1940f0 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 44450 │ │ │ │ - cbnz r0, 19406c │ │ │ │ + cbnz r0, 19408c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 194086 │ │ │ │ - ldr r2, [pc, #100] @ (1940d4 ) │ │ │ │ - ldr r3, [pc, #44] @ (19409c ) │ │ │ │ + bne.n 1940a6 │ │ │ │ + ldr r2, [pc, #100] @ (1940f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1940bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194094 │ │ │ │ + bne.n 1940b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1940d8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1940dc ) │ │ │ │ + ldr r2, [pc, #80] @ (1940f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1940fc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 19406c │ │ │ │ + b.n 19408c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ + itet │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + lsral r0, r7, #1 │ │ │ │ + mov r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ite hi │ │ │ │ - lslhi r3, r2, #2 │ │ │ │ - ldc2lls 15, cr15, [pc, #1020] @ 1944d8 │ │ │ │ + ite vs │ │ │ │ + lslvs r3, r2, #2 │ │ │ │ + ldc2lvc 15, cr15, [pc, #1020] @ 1944f8 │ │ │ │ ldc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 193fd0 │ │ │ │ + bl 193ff0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44ad0 │ │ │ │ @@ -474504,24 +474516,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 194218 │ │ │ │ + beq.n 194238 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 194218 │ │ │ │ + beq.n 194238 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 19421e │ │ │ │ + bhi.n 19423e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 194246 │ │ │ │ + bgt.n 194266 │ │ │ │ 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 │ │ │ │ @@ -474541,15 +474553,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 194218 │ │ │ │ + b.n 194238 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -474571,24 +474583,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 1942dc │ │ │ │ + beq.n 1942fc │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1942dc │ │ │ │ + beq.n 1942fc │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1942e2 │ │ │ │ + bgt.n 194302 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 19430a │ │ │ │ + bgt.n 19432a │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ @@ -474611,27 +474623,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1942dc │ │ │ │ + b.n 1942fc │ │ │ │ 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 194340 │ │ │ │ + beq.n 194360 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 19433a │ │ │ │ + bcs.n 19435a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -474659,23 +474671,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 444bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 439ec │ │ │ │ - cbz r0, 194398 │ │ │ │ + cbz r0, 1943b8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 444bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194396 │ │ │ │ + bne.n 1943b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -474686,191 +474698,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1943ee │ │ │ │ + beq.n 19440e │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 194370 │ │ │ │ + bl 194390 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1943de │ │ │ │ + b.n 1943fe │ │ │ │ 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, [pc, #136] @ (1944a4 ) │ │ │ │ - ldr r1, [pc, #136] @ (1944a8 ) │ │ │ │ + ldr r0, [pc, #136] @ (1944c4 ) │ │ │ │ + ldr r1, [pc, #136] @ (1944c8 ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 44414 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1944ac ) │ │ │ │ + ldr r3, [pc, #108] @ (1944cc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 194486 │ │ │ │ - cbz r5, 19447c │ │ │ │ + bne.n 1944a6 │ │ │ │ + cbz r5, 19449c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 44848 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ - cbnz r0, 194486 │ │ │ │ + cbnz r0, 1944a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44ce8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194488 │ │ │ │ + b.n 1944a8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1944b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1944a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1944d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1944c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1944a0 │ │ │ │ + bne.n 1944c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 19451e │ │ │ │ + cbnz r6, 194536 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r2 │ │ │ │ - cbnz r0, 194510 │ │ │ │ + cbnz r0, 194528 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 43980 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 194510 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 194530 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 4457c <__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 194408 │ │ │ │ - cbz r0, 19450c │ │ │ │ + bl 194428 │ │ │ │ + cbz r0, 19452c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 194408 │ │ │ │ + bl 194428 │ │ │ │ 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 194536 │ │ │ │ + b.n 194556 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194546 │ │ │ │ + bne.n 194566 │ │ │ │ mov r0, r4 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19452c │ │ │ │ + blt.n 19454c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 194554 │ │ │ │ + b.n 194574 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194564 │ │ │ │ + bne.n 194584 │ │ │ │ mov r0, r4 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19454a │ │ │ │ + blt.n 19456a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 194570 │ │ │ │ + cbz r0, 194590 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 19457c │ │ │ │ + cbz r0, 19459c │ │ │ │ blx 44a88 │ │ │ │ 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 194584 │ │ │ │ + bne.n 1945a4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 19459a │ │ │ │ + cbnz r3, 1945ba │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1810cc │ │ │ │ + bl 1810ec │ │ │ │ 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 │ │ │ │ @@ -474880,23 +474892,23 @@ │ │ │ │ blx 44ce8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1945f2 │ │ │ │ - ldr r1, [pc, #32] @ (1945f8 ) │ │ │ │ + bne.n 194612 │ │ │ │ + ldr r1, [pc, #32] @ (194618 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ - cbnz r0, 1945f2 │ │ │ │ + cbnz r0, 194612 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1945f0 │ │ │ │ + bne.n 194610 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -474904,220 +474916,220 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (194674 ) │ │ │ │ + ldr r2, [pc, #104] @ (194694 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (194678 ) │ │ │ │ + ldr r3, [pc, #104] @ (194698 ) │ │ │ │ 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 1945a8 │ │ │ │ - cbnz r0, 194642 │ │ │ │ + bl 1945c8 │ │ │ │ + cbnz r0, 194662 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (19467c ) │ │ │ │ - ldr r3, [pc, #72] @ (194678 ) │ │ │ │ + ldr r2, [pc, #80] @ (19469c ) │ │ │ │ + ldr r3, [pc, #72] @ (194698 ) │ │ │ │ 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 194670 │ │ │ │ + bne.n 194690 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1945a8 │ │ │ │ + bl 1945c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194628 │ │ │ │ + beq.n 194648 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 194628 │ │ │ │ + bne.n 194648 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 19462a │ │ │ │ + b.n 19464a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 1946b2 │ │ │ │ + cbnz r2, 1946ca │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1946b2 │ │ │ │ + cbnz r6, 1946ca │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1946aa │ │ │ │ + bne.n 1946ca │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19469a │ │ │ │ + bne.n 1946ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19479e │ │ │ │ + bne.n 1947be │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 194778 │ │ │ │ + beq.n 194798 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1946f2 │ │ │ │ + cbnz r6, 194712 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 194802 │ │ │ │ - ldr r1, [pc, #312] @ (194810 ) │ │ │ │ + blt.w 194822 │ │ │ │ + ldr r1, [pc, #312] @ (194830 ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1947fc │ │ │ │ + beq.w 19481c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1946f2 │ │ │ │ + b.n 194712 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194744 │ │ │ │ + bne.n 194764 │ │ │ │ mov r0, r6 │ │ │ │ blx 444bc │ │ │ │ movs r1, #2 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1946e8 │ │ │ │ + blt.n 194708 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 194714 │ │ │ │ + b.n 194734 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194728 │ │ │ │ + bne.n 194748 │ │ │ │ mov r0, r7 │ │ │ │ blx 444bc │ │ │ │ movs r1, #2 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 194708 │ │ │ │ + blt.n 194728 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 194734 │ │ │ │ + b.n 194754 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194744 │ │ │ │ + bne.n 194764 │ │ │ │ mov r0, r7 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19472e │ │ │ │ + blt.n 19474e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 194750 │ │ │ │ + cbz r0, 194770 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 19475c │ │ │ │ + cbz r0, 19477c │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 194760 │ │ │ │ + bne.n 194780 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1947c8 │ │ │ │ + cbnz r3, 1947e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1947dc │ │ │ │ - ldr r1, [pc, #132] @ (194814 ) │ │ │ │ + blt.n 1947fc │ │ │ │ + ldr r1, [pc, #132] @ (194834 ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1947d6 │ │ │ │ + cbz r0, 1947f6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1946b8 │ │ │ │ + b.n 1946d8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1947e0 │ │ │ │ + bne.n 194800 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1810f8 │ │ │ │ + bl 181118 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1947b2 │ │ │ │ + bne.n 1947d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1947a4 │ │ │ │ - b.n 1946b2 │ │ │ │ + bne.n 1947c4 │ │ │ │ + b.n 1946d2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1810cc │ │ │ │ - b.n 194774 │ │ │ │ + bl 1810ec │ │ │ │ + b.n 194794 │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 194750 │ │ │ │ + b.n 194770 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1947e6 │ │ │ │ + bne.n 194806 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1947a2 │ │ │ │ - b.n 1946b2 │ │ │ │ + bne.n 1947c2 │ │ │ │ + b.n 1946d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194748 │ │ │ │ - b.n 19475c │ │ │ │ + bne.n 194768 │ │ │ │ + b.n 19477c │ │ │ │ nop │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r2 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -475125,34 +475137,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 194842 │ │ │ │ + cbz r0, 194862 │ │ │ │ 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 44848 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 194838 │ │ │ │ + blt.n 194858 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 43b60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194838 │ │ │ │ + bne.n 194858 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -475189,331 +475201,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 18211c │ │ │ │ + bl 18213c │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 449e0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 44474 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 19498c │ │ │ │ + bne.n 1949ac │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194980 │ │ │ │ + beq.n 1949a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 194980 │ │ │ │ + cbz r3, 1949a0 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 194980 │ │ │ │ + beq.n 1949a0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 194980 │ │ │ │ + blt.n 1949a0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 185e74 │ │ │ │ - cbz r0, 194980 │ │ │ │ + bl 185e94 │ │ │ │ + cbz r0, 1949a0 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ adds r6, #28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 18229c │ │ │ │ + bl 1822bc │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 19491a │ │ │ │ - b.n 194982 │ │ │ │ + bne.n 19493a │ │ │ │ + b.n 1949a2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 19499c │ │ │ │ + cbz r0, 1949bc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ 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, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 19498e │ │ │ │ + b.n 1949ae │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (194ad0 ) │ │ │ │ + ldr r2, [pc, #272] @ (194af0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (194ad4 ) │ │ │ │ + ldr r3, [pc, #272] @ (194af4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1949de │ │ │ │ - bl 194680 │ │ │ │ + cbnz r1, 1949fe │ │ │ │ + bl 1946a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194a58 │ │ │ │ + beq.n 194a78 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1945a8 │ │ │ │ + bl 1945c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 194a10 │ │ │ │ + cbz r0, 194a30 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1945a8 │ │ │ │ - cbz r0, 194a10 │ │ │ │ + bl 1945c8 │ │ │ │ + cbz r0, 194a30 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 194a9c │ │ │ │ + beq.n 194abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1944b8 │ │ │ │ - cbz r0, 194a54 │ │ │ │ + bl 1944d8 │ │ │ │ + cbz r0, 194a74 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 194a5c │ │ │ │ + cbnz r5, 194a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194aa2 │ │ │ │ + beq.n 194ac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (194ad8 ) │ │ │ │ - ldr r3, [pc, #148] @ (194ad4 ) │ │ │ │ + ldr r2, [pc, #152] @ (194af8 ) │ │ │ │ + ldr r3, [pc, #148] @ (194af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194aca │ │ │ │ + bne.n 194aea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 194ac0 │ │ │ │ + beq.n 194ae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194a3c │ │ │ │ + b.n 194a5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 182238 │ │ │ │ + bl 182258 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a36 │ │ │ │ + bne.n 194a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1944b8 │ │ │ │ + bl 1944d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a36 │ │ │ │ - b.n 194a58 │ │ │ │ + bne.n 194a56 │ │ │ │ + b.n 194a78 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 194a18 │ │ │ │ + b.n 194a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1944b8 │ │ │ │ + bl 1944d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a30 │ │ │ │ + bne.n 194a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194a3c │ │ │ │ + b.n 194a5c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 195000 │ │ │ │ + ldr.w r2, [pc, #1288] @ 195020 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 195004 │ │ │ │ + ldr.w r3, [pc, #1288] @ 195024 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 194bdc │ │ │ │ + beq.n 194bfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 194b3a │ │ │ │ - ldr.w r2, [pc, #1260] @ 195008 │ │ │ │ - ldr.w r3, [pc, #1252] @ 195004 │ │ │ │ + cbnz r5, 194b5a │ │ │ │ + ldr.w r2, [pc, #1260] @ 195028 │ │ │ │ + ldr.w r3, [pc, #1252] @ 195024 │ │ │ │ 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 194fcc │ │ │ │ + bne.w 194fec │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4483c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194bd8 │ │ │ │ + beq.n 194bf8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 194bfc │ │ │ │ - ldr.w r3, [pc, #1196] @ 19500c │ │ │ │ + blt.n 194c1c │ │ │ │ + ldr.w r3, [pc, #1196] @ 19502c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 43ac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194bf6 │ │ │ │ + beq.n 194c16 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 194bcc │ │ │ │ + blt.n 194bec │ │ │ │ mov r1, r9 │ │ │ │ blx 43ac4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194fd0 │ │ │ │ + beq.w 194ff0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1945a8 │ │ │ │ - cbz r0, 194bc6 │ │ │ │ + bl 1945c8 │ │ │ │ + cbz r0, 194be6 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1945a8 │ │ │ │ - cbz r0, 194bc6 │ │ │ │ + bl 1945c8 │ │ │ │ + cbz r0, 194be6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 194bc6 │ │ │ │ + bne.n 194be6 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 194c1a │ │ │ │ + beq.n 194c3a │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ mov r0, sl │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194b1a │ │ │ │ + b.n 194b3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1949b0 │ │ │ │ + bl 1949d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194b12 │ │ │ │ - b.n 194bd8 │ │ │ │ + bne.n 194b32 │ │ │ │ + b.n 194bf8 │ │ │ │ mov r0, fp │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 194f66 │ │ │ │ + bge.w 194f86 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - b.n 194bd8 │ │ │ │ + b.n 194bf8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194f60 │ │ │ │ + beq.w 194f80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -475524,30 +475536,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194c36 │ │ │ │ + bne.n 194c56 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (195010 ) │ │ │ │ + ldr r3, [pc, #932] @ (195030 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44bc0 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 194cb6 │ │ │ │ + beq.n 194cd6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -475563,35 +475575,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 194c8a │ │ │ │ - ldr r3, [pc, #860] @ (195014 ) │ │ │ │ + bne.n 194caa │ │ │ │ + ldr r3, [pc, #860] @ (195034 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44bc0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194bc6 │ │ │ │ + beq.w 194be6 │ │ │ │ mov r0, r9 │ │ │ │ blx 449e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194bc6 │ │ │ │ + beq.w 194be6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 44414 │ │ │ │ - ldr r1, [pc, #812] @ (195018 ) │ │ │ │ + ldr r1, [pc, #812] @ (195038 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -475602,15 +475614,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 44944 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44414 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -475621,34 +475633,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44848 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475660,88 +475672,88 @@ │ │ │ │ blx 44848 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 194f38 │ │ │ │ + bne.w 194f58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 194f78 │ │ │ │ + beq.w 194f98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194344 │ │ │ │ + bl 194364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 44944 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 194344 │ │ │ │ + bl 194364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 194f52 │ │ │ │ + beq.w 194f72 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 194f52 │ │ │ │ + blt.w 194f72 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 194f52 │ │ │ │ + bne.w 194f72 │ │ │ │ mov r0, sl │ │ │ │ blx 44848 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 194f52 │ │ │ │ + bne.n 194f72 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 194d8c │ │ │ │ + bhi.n 194dac │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 44ce8 │ │ │ │ mov r0, fp │ │ │ │ blx 44ce8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -475750,375 +475762,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194fe6 │ │ │ │ + bne.w 195006 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 44848 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194fe6 │ │ │ │ - bl 182e7c │ │ │ │ + bne.w 195006 │ │ │ │ + bl 182e9c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 43980 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 194ff8 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 195018 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 194408 │ │ │ │ - cbz r0, 194f52 │ │ │ │ + bl 194428 │ │ │ │ + cbz r0, 194f72 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 194408 │ │ │ │ - cbz r0, 194f52 │ │ │ │ + bl 194428 │ │ │ │ + cbz r0, 194f72 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ mov r0, sl │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1949b0 │ │ │ │ - b.n 194b1a │ │ │ │ + bl 1949d0 │ │ │ │ + b.n 194b3a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 194f52 │ │ │ │ + cbnz r0, 194f72 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194e6a │ │ │ │ + beq.n 194e8a │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ - b.n 194bcc │ │ │ │ + b.n 194bec │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 194c68 │ │ │ │ - ldr r1, [pc, #180] @ (19501c ) │ │ │ │ + b.n 194c88 │ │ │ │ + ldr r1, [pc, #180] @ (19503c ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194fd8 │ │ │ │ + beq.n 194ff8 │ │ │ │ blx 44a88 │ │ │ │ - b.n 194c12 │ │ │ │ + b.n 194c32 │ │ │ │ mov r0, sl │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 194f52 │ │ │ │ + bne.n 194f72 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194f52 │ │ │ │ + bne.n 194f72 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194f52 │ │ │ │ + bne.n 194f72 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194f52 │ │ │ │ + bne.n 194f72 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194e6e │ │ │ │ - b.n 194f52 │ │ │ │ + beq.w 194e8e │ │ │ │ + b.n 194f72 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 440d8 │ │ │ │ - b.n 194bcc │ │ │ │ + b.n 194bec │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - b.n 194bd8 │ │ │ │ + b.n 194bf8 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ blx 44a88 │ │ │ │ - b.n 194bcc │ │ │ │ + b.n 194bec │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r4, r2 │ │ │ │ - bl 3f012 │ │ │ │ - bl 8d016 │ │ │ │ + bl 3f032 │ │ │ │ + bl 8d036 │ │ │ │ ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ movs r4, 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, [pc, #244] @ (195128 ) │ │ │ │ + ldr r5, [pc, #244] @ (195148 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (19512c ) │ │ │ │ + ldr r2, [pc, #244] @ (19514c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1950fa │ │ │ │ + beq.n 19511a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 195108 │ │ │ │ - ldr r3, [pc, #200] @ (195130 ) │ │ │ │ + blt.n 195128 │ │ │ │ + ldr r3, [pc, #200] @ (195150 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 43ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195102 │ │ │ │ - ldr r1, [pc, #188] @ (195134 ) │ │ │ │ + beq.n 195122 │ │ │ │ + ldr r1, [pc, #188] @ (195154 ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1950ec │ │ │ │ + beq.n 19510c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 19511a │ │ │ │ + blt.n 19513a │ │ │ │ mov r1, r7 │ │ │ │ blx 43ac4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 195114 │ │ │ │ + cbz r0, 195134 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 185e30 │ │ │ │ + bl 185e50 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1950de │ │ │ │ + cbz r0, 1950fe │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182180 │ │ │ │ + bl 1821a0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1950d8 │ │ │ │ + cbz r0, 1950f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1949b0 │ │ │ │ - cbnz r0, 1950fc │ │ │ │ + bl 1949d0 │ │ │ │ + cbnz r0, 19511c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 182288 │ │ │ │ + bl 1822a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1950e6 │ │ │ │ + cbz r0, 195106 │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1950f4 │ │ │ │ + cbz r0, 195114 │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 440d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ - b.n 1950fa │ │ │ │ + b.n 19511a │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 43af4 │ │ │ │ - b.n 1950ec │ │ │ │ + b.n 19510c │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r1, #24] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1951d0 ) │ │ │ │ + ldr r4, [pc, #136] @ (1951f0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1951d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1951f4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #124] @ (1951d8 ) │ │ │ │ + ldr r4, [pc, #124] @ (1951f8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #116] @ (1951dc ) │ │ │ │ + ldr r2, [pc, #116] @ (1951fc ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1951a4 │ │ │ │ + beq.n 1951c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44228 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1951e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (195200 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1951a4 │ │ │ │ + beq.n 1951c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 44228 │ │ │ │ - b.n 1951a6 │ │ │ │ + b.n 1951c6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #48] @ (1951e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1951d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (195204 ) │ │ │ │ + ldr r3, [pc, #28] @ (1951f4 ) │ │ │ │ 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 1951cc │ │ │ │ + bne.n 1951ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ movs r4, r2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 182288 │ │ │ │ + bl 1822a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 19520c │ │ │ │ + cbz r0, 19522c │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 19521a │ │ │ │ + cbz r0, 19523a │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (19540c ) │ │ │ │ - ldr r3, [pc, #460] @ (195410 ) │ │ │ │ + ldr r2, [pc, #460] @ (19542c ) │ │ │ │ + ldr r3, [pc, #460] @ (195430 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -476136,184 +476148,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 19525e │ │ │ │ + bne.n 19527e │ │ │ │ mov r0, r6 │ │ │ │ - bl 194680 │ │ │ │ + bl 1946a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195400 │ │ │ │ + beq.w 195420 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195404 │ │ │ │ + beq.w 195424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1945fc │ │ │ │ - cbz r0, 1952c6 │ │ │ │ + bl 19461c │ │ │ │ + cbz r0, 1952e6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1949b0 │ │ │ │ + bl 1949d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1953ec │ │ │ │ + beq.w 19540c │ │ │ │ mov r0, r6 │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1953ec │ │ │ │ + beq.w 19540c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195404 │ │ │ │ + beq.w 195424 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 19540c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 19540c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1953ec │ │ │ │ + beq.n 19540c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1953ec │ │ │ │ + beq.n 19540c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195404 │ │ │ │ + bne.n 195424 │ │ │ │ mov r0, r7 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195404 │ │ │ │ + beq.n 195424 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 44474 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 44474 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1953ee │ │ │ │ + beq.n 19540e │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1953ee │ │ │ │ + beq.n 19540e │ │ │ │ ldrd lr, r0, [sp, #32] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1953ee │ │ │ │ + blt.n 19540e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 1953ee │ │ │ │ + cbnz r0, 19540e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1953ee │ │ │ │ + bne.n 19540e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (195414 ) │ │ │ │ - ldr r3, [pc, #60] @ (195410 ) │ │ │ │ + ldr r2, [pc, #64] @ (195434 ) │ │ │ │ + ldr r3, [pc, #60] @ (195430 ) │ │ │ │ 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 195408 │ │ │ │ + bne.n 195428 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194370 │ │ │ │ + bl 194390 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1953d0 │ │ │ │ + b.n 1953f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1953f4 │ │ │ │ + b.n 195414 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #528] @ (195640 ) │ │ │ │ + ldr r2, [pc, #528] @ (195660 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (195644 ) │ │ │ │ + ldr r3, [pc, #524] @ (195664 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -476327,130 +476339,130 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19544a │ │ │ │ + bne.n 19546a │ │ │ │ mov r0, r6 │ │ │ │ - bl 194680 │ │ │ │ - cbz r0, 19548e │ │ │ │ + bl 1946a0 │ │ │ │ + cbz r0, 1954ae │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1954ae │ │ │ │ + cbnz r7, 1954ce │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ mov r0, sl │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #436] @ (195648 ) │ │ │ │ - ldr r3, [pc, #432] @ (195644 ) │ │ │ │ + ldr r2, [pc, #436] @ (195668 ) │ │ │ │ + ldr r3, [pc, #432] @ (195664 ) │ │ │ │ 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 19563a │ │ │ │ + bne.w 19565a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1945fc │ │ │ │ - cbz r0, 1954cc │ │ │ │ + bl 19461c │ │ │ │ + cbz r0, 1954ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1949b0 │ │ │ │ - cbz r0, 1954d8 │ │ │ │ + bl 1949d0 │ │ │ │ + cbz r0, 1954f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 1954e4 │ │ │ │ + cbz r0, 195504 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194370 │ │ │ │ - b.n 195482 │ │ │ │ + bl 194390 │ │ │ │ + b.n 1954a2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #8 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 19562c │ │ │ │ + bcs.w 19564c │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 194ae0 │ │ │ │ + bl 194b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1954d8 │ │ │ │ + beq.n 1954f8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 182358 │ │ │ │ + bl 182378 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19547e │ │ │ │ + bne.n 19549e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1954d8 │ │ │ │ + bne.n 1954f8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1954d8 │ │ │ │ + bne.n 1954f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, fp │ │ │ │ - bl 194174 │ │ │ │ + bl 194194 │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ strd r0, r8, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44848 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19547e │ │ │ │ + beq.w 19549e │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -476462,181 +476474,181 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 44944 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1954dc │ │ │ │ + bne.n 1954fc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 44944 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1954dc │ │ │ │ + bne.w 1954fc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1954dc │ │ │ │ + bne.w 1954fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 18229c │ │ │ │ + bl 1822bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ - b.n 195490 │ │ │ │ + bl 194538 │ │ │ │ + b.n 1954b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194818 │ │ │ │ + bl 194838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195520 │ │ │ │ - b.n 1954d8 │ │ │ │ + bne.w 195540 │ │ │ │ + b.n 1954f8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 194680 │ │ │ │ - cbnz r0, 19566a │ │ │ │ + bl 1946a0 │ │ │ │ + cbnz r0, 19568a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 19569c │ │ │ │ + cbnz r0, 1956bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44848 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 194370 │ │ │ │ + bl 194390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194518 │ │ │ │ - b.n 195664 │ │ │ │ + bl 194538 │ │ │ │ + b.n 195684 │ │ │ │ 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 194680 │ │ │ │ - cbz r0, 1956de │ │ │ │ + bl 1946a0 │ │ │ │ + cbz r0, 1956fe │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1956f0 │ │ │ │ + cbnz r3, 195710 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ - vldr d8, [pc, #384] @ 195860 │ │ │ │ + bl 194538 │ │ │ │ + vldr d8, [pc, #384] @ 195880 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1949b0 │ │ │ │ + bl 1949d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195858 │ │ │ │ + beq.w 195878 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 4483c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1956d8 │ │ │ │ + beq.n 1956f8 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, #20 │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 195752 │ │ │ │ + cbz r0, 195772 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 181c98 │ │ │ │ + bl 181cb8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195740 │ │ │ │ + bne.n 195760 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (195868 ) │ │ │ │ + ldr r3, [pc, #268] @ (195888 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 195860 │ │ │ │ + vldr d8, [pc, #252] @ 195880 │ │ │ │ blx 44bc0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 19583e │ │ │ │ - ldr.w fp, [pc, #244] @ 19586c │ │ │ │ + beq.n 19585e │ │ │ │ + ldr.w fp, [pc, #244] @ 19588c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (195870 ) │ │ │ │ + ldr r3, [pc, #240] @ (195890 ) │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ add fp, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182e7c │ │ │ │ + bl 182e9c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -476646,16 +476658,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1957e4 │ │ │ │ - bl 18b368 │ │ │ │ + bne.n 195804 │ │ │ │ + bl 18b388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 44ae8 <__aeabi_ul2d@plt> │ │ │ │ @@ -476680,58 +476692,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195796 │ │ │ │ + bne.n 1957b6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194518 │ │ │ │ + bl 194538 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 194370 │ │ │ │ - b.n 1956d8 │ │ │ │ + bl 194390 │ │ │ │ + b.n 1956f8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ strh r0, [r4, #30] │ │ │ │ movs r4, 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, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (195c08 ) │ │ │ │ - ldr r3, [pc, #892] @ (195c0c ) │ │ │ │ + ldr r2, [pc, #892] @ (195c28 ) │ │ │ │ + ldr r3, [pc, #892] @ (195c2c ) │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r5, [sp, #584] @ 0x248 │ │ │ │ ldr.w sl, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1974f8 │ │ │ │ + bl 197518 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 195924 │ │ │ │ + bhi.n 195944 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 19590e │ │ │ │ + bcs.n 19592e │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -476739,38 +476751,38 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1974b4 │ │ │ │ + bl 1974d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 195a0e │ │ │ │ - ldr r2, [pc, #800] @ (195c10 ) │ │ │ │ - ldr r3, [pc, #792] @ (195c0c ) │ │ │ │ + bhi.w 195a2e │ │ │ │ + ldr r2, [pc, #800] @ (195c30 ) │ │ │ │ + ldr r3, [pc, #792] @ (195c2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 195bfa │ │ │ │ + bne.w 195c1a │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, fp, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1958c8 │ │ │ │ + b.n 1958e8 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -476780,88 +476792,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1974f8 │ │ │ │ + bl 197518 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 195972 │ │ │ │ + cbz r3, 195992 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 195878 │ │ │ │ + bl 195898 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r6, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 195878 │ │ │ │ + bl 195898 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 195bd0 │ │ │ │ + beq.w 195bf0 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 195bc0 │ │ │ │ + bls.w 195be0 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 195bc8 │ │ │ │ + bls.w 195be8 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 195c00 │ │ │ │ + vldr d7, [pc, #572] @ 195c20 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1974b4 │ │ │ │ + bl 1974d4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1958ee │ │ │ │ + bls.n 19590e │ │ │ │ add.w r6, r6, r4, lsl #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add.w r5, sl, r7 │ │ │ │ adds r4, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, r7] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 1958ee │ │ │ │ + b.n 19590e │ │ │ │ adds.w fp, r4, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ @@ -476882,44 +476894,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 195bf4 │ │ │ │ + bls.w 195c14 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 195a94 │ │ │ │ + b.n 195ab4 │ │ │ │ ldrd r2, r1, [r6, #32] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 195a88 │ │ │ │ + bne.n 195aa8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -476978,97 +476990,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1958ee │ │ │ │ + b.n 19590e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1959c0 │ │ │ │ + b.n 1959e0 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1959c0 │ │ │ │ + b.n 1959e0 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 195bd2 │ │ │ │ + bne.n 195bf2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1958ee │ │ │ │ + b.n 19590e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 195ada │ │ │ │ + b.n 195afa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #424 @ (adr r7, 195db4 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 195d54 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #40 @ (adr r7, 195c3c ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 195fdc ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1961f0 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1961f4 │ │ │ │ + ldr.w r0, [pc, #1472] @ 196210 │ │ │ │ + ldr.w r3, [pc, #1472] @ 196214 │ │ │ │ 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 19666a │ │ │ │ + beq.w 19668a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196d46 │ │ │ │ + bne.w 196d66 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 196e52 │ │ │ │ + bls.w 196e72 │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -477078,21 +477090,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 19740c │ │ │ │ + bl 19742c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 195c98 │ │ │ │ + bne.n 195cb8 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -477108,15 +477120,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 196644 │ │ │ │ + beq.w 196664 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -477145,15 +477157,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 195d5e │ │ │ │ + bne.n 195d7e │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -477165,15 +477177,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 19740c │ │ │ │ + bl 19742c │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -477257,16 +477269,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 196e36 │ │ │ │ - vldr d8, [pc, #800] @ 1961e8 │ │ │ │ + bcs.w 196e56 │ │ │ │ + vldr d8, [pc, #800] @ 196208 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -477295,15 +477307,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 195f1c │ │ │ │ + bne.n 195f3c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -477318,15 +477330,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, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 │ │ │ │ @@ -477407,15 +477419,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 195eda │ │ │ │ + bcc.w 195efa │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -477463,40 +477475,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 196ac4 │ │ │ │ + bls.w 196ae4 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1961e8 │ │ │ │ + vldr d8, [pc, #172] @ 196208 │ │ │ │ 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 196168 │ │ │ │ + beq.n 196188 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 196160 │ │ │ │ + bne.n 196180 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 196676 │ │ │ │ + bhi.w 196696 │ │ │ │ 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} │ │ │ │ @@ -477512,51 +477524,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ 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 196d3a │ │ │ │ + bls.w 196d5a │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 196200 │ │ │ │ + b.n 196220 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, pc, #776 @ (adr r3, 1964fc ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 19649c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ 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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 1961f8 │ │ │ │ + bne.n 196218 │ │ │ │ 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 │ │ │ │ @@ -477613,15 +477625,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -477704,15 +477716,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 196d34 │ │ │ │ + bcs.w 196d54 │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -477743,15 +477755,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 19645c │ │ │ │ + bne.n 19647c │ │ │ │ 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 │ │ │ │ @@ -477766,15 +477778,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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 │ │ │ │ @@ -477855,15 +477867,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 19641a │ │ │ │ + bcc.w 19643a │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -477894,59 +477906,59 @@ │ │ │ │ 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 196142 │ │ │ │ + bhi.w 196162 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196abe │ │ │ │ - ldr.w r2, [pc, #2096] @ 196e78 │ │ │ │ - ldr.w r3, [pc, #2096] @ 196e7c │ │ │ │ + bne.w 196ade │ │ │ │ + ldr.w r2, [pc, #2096] @ 196e98 │ │ │ │ + ldr.w r3, [pc, #2096] @ 196e9c │ │ │ │ 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 196e66 │ │ │ │ + bne.w 196e86 │ │ │ │ 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 196134 │ │ │ │ - b.n 19663c │ │ │ │ + bhi.w 196154 │ │ │ │ + b.n 19665c │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 195878 │ │ │ │ + bl 195898 │ │ │ │ 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 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 196874 │ │ │ │ + bcs.w 196894 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -477976,15 +477988,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 19670a │ │ │ │ + bne.n 19672a │ │ │ │ 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 │ │ │ │ @@ -477999,15 +478011,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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 │ │ │ │ @@ -478088,15 +478100,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1966c8 │ │ │ │ + bcc.w 1966e8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -478118,15 +478130,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 196a8e │ │ │ │ + bcs.w 196aae │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -478156,15 +478168,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 196924 │ │ │ │ + bne.n 196944 │ │ │ │ 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 │ │ │ │ @@ -478179,15 +478191,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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 │ │ │ │ @@ -478268,15 +478280,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1968e2 │ │ │ │ + bcc.w 196902 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -478288,23 +478300,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 196612 │ │ │ │ + b.n 196632 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196dc0 │ │ │ │ + bne.w 196de0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 196e3c │ │ │ │ + bls.w 196e5c │ │ │ │ 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 │ │ │ │ @@ -478316,22 +478328,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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 196af0 │ │ │ │ + bne.n 196b10 │ │ │ │ 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 │ │ │ │ @@ -478351,17 +478363,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 196644 │ │ │ │ + bls.w 196664 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 196e70 │ │ │ │ + vldr d8, [pc, #764] @ 196e90 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -478389,15 +478401,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 196bc4 │ │ │ │ + bne.n 196be4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -478411,15 +478423,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, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 │ │ │ │ @@ -478504,24 +478516,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 196b82 │ │ │ │ - b.n 196644 │ │ │ │ + bcc.w 196ba2 │ │ │ │ + b.n 196664 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1965d4 │ │ │ │ + b.n 1965f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 196246 │ │ │ │ + b.w 196266 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -478533,37 +478545,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 195cf2 │ │ │ │ + beq.w 195d12 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 43fd0 │ │ │ │ - b.w 195c7c │ │ │ │ + b.w 195c9c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -478576,70 +478588,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 196b44 │ │ │ │ + beq.w 196b64 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ 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 19740c │ │ │ │ + bl 19742c │ │ │ │ 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 43fd0 │ │ │ │ - b.n 196ace │ │ │ │ + b.n 196aee │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 19608e │ │ │ │ + b.w 1960ae │ │ │ │ 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] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 196b44 │ │ │ │ + b.n 196b64 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 195cf2 │ │ │ │ + b.w 195d12 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ 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] @ 196ef8 │ │ │ │ + ldr.w ip, [pc, #104] @ 196f18 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 196ef0 │ │ │ │ + vldr d7, [pc, #88] @ 196f10 │ │ │ │ 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] │ │ │ │ @@ -478668,57 +478680,57 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 196f12 │ │ │ │ + cbz r2, 196f32 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 195c18 │ │ │ │ + bl 195c38 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (197280 ) │ │ │ │ + ldr r0, [pc, #844] @ (1972a0 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (197284 ) │ │ │ │ + ldr r1, [pc, #840] @ (1972a4 ) │ │ │ │ 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 197136 │ │ │ │ + beq.w 197156 │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 197156 │ │ │ │ + beq.w 197176 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1971e4 │ │ │ │ + beq.w 197204 │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -478745,15 +478757,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 196fba │ │ │ │ + bne.n 196fda │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -478762,15 +478774,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 197278 │ │ │ │ + vldr d8, [pc, #624] @ 197298 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -478793,15 +478805,15 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 19740c │ │ │ │ + bl 19742c │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -478846,47 +478858,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 197012 │ │ │ │ + bne.n 197032 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19728c │ │ │ │ + bne.w 1972ac │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1972ea │ │ │ │ + bhi.w 19730a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 197434 │ │ │ │ + bl 197454 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 44980 │ │ │ │ - ldr r2, [pc, #336] @ (197288 ) │ │ │ │ - ldr r3, [pc, #328] @ (197284 ) │ │ │ │ + ldr r2, [pc, #336] @ (1972a8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1972a4 ) │ │ │ │ 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 1973e6 │ │ │ │ + bne.w 197406 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -478910,40 +478922,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 197186 │ │ │ │ + bne.n 1971a6 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19733a │ │ │ │ + bne.w 19735a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 197396 │ │ │ │ + bhi.w 1973b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 19711e │ │ │ │ + b.n 19713e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -478967,16 +478979,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 19721e │ │ │ │ - vldr d7, [pc, #60] @ 197278 │ │ │ │ + bne.n 19723e │ │ │ │ + vldr d7, [pc, #60] @ 197298 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -478984,39 +478996,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 197000 │ │ │ │ + bne.w 197020 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1970fa │ │ │ │ + b.n 19711a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 197434 │ │ │ │ + bl 197454 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -479032,58 +479044,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 197312 │ │ │ │ + bls.n 197332 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 197460 │ │ │ │ + bl 197480 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 197136 │ │ │ │ + beq.w 197156 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 19710a │ │ │ │ + b.n 19712a │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 197434 │ │ │ │ + bl 197454 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -479099,115 +479111,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1973be │ │ │ │ + bls.n 1973de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 197460 │ │ │ │ + bl 197480 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 197136 │ │ │ │ + beq.w 197156 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1971ce │ │ │ │ + b.n 1971ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 196f18 │ │ │ │ + bl 196f38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 1974fc │ │ │ │ + bl 19751c │ │ │ │ add sp, #20 │ │ │ │ pop {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] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 198200 │ │ │ │ + bl 198220 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1974ae │ │ │ │ + cbz r6, 1974ce │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 198200 │ │ │ │ + bl 198220 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 19748c │ │ │ │ + bne.n 1974ac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -479219,15 +479231,15 @@ │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1990b4 │ │ │ │ + bl 1990d4 │ │ │ │ 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 │ │ │ │ @@ -481824,17 +481836,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, #272] @ (1991d8 ) │ │ │ │ + ldr r4, [pc, #272] @ (1991f8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1991dc ) │ │ │ │ + ldr r3, [pc, #272] @ (1991fc ) │ │ │ │ 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 │ │ │ │ @@ -481842,15 +481854,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 1991ba │ │ │ │ + beq.n 1991da │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -481865,37 +481877,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, 199176 │ │ │ │ + cbz r3, 199196 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 19915c │ │ │ │ + b.n 19917c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1974fc │ │ │ │ + bl 19751c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 199144 │ │ │ │ + bne.n 199164 │ │ │ │ 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 1974fc │ │ │ │ + bl 19751c │ │ │ │ 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 │ │ │ │ @@ -481911,69 +481923,69 @@ │ │ │ │ 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 199108 │ │ │ │ - ldr r2, [pc, #36] @ (1991e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1991dc ) │ │ │ │ + bne.n 199128 │ │ │ │ + ldr r2, [pc, #36] @ (199200 ) │ │ │ │ + ldr r3, [pc, #28] @ (1991fc ) │ │ │ │ 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 1991d4 │ │ │ │ + bne.n 1991f4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199260 │ │ │ │ + beq.n 199280 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 199216 │ │ │ │ + bhi.n 199236 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 199238 │ │ │ │ + cbz r0, 199258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199216 │ │ │ │ + bne.n 199236 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 199218 │ │ │ │ + b.n 199238 │ │ │ │ movs r0, #3 │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -482057,68 +482069,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44420 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1993b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1993d4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1993b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1993d8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1993a6 │ │ │ │ + beq.n 1993c6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1993a2 │ │ │ │ + bne.n 1993c2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43914 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 4495c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 43950 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 44968 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1993bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1993b8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1993dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1993d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1993ae │ │ │ │ + bne.n 1993ce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 19938a │ │ │ │ + b.n 1993aa │ │ │ │ mov r1, r2 │ │ │ │ blx 43950 │ │ │ │ - b.n 199388 │ │ │ │ + b.n 1993a8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43944 │ │ │ │ subs r0, #0 │ │ │ │ @@ -482142,99 +482154,99 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 19943e │ │ │ │ + cbz r0, 19945e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (199444 ) │ │ │ │ + ldr r2, [pc, #40] @ (199464 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 44d78 │ │ │ │ - cbnz r0, 199432 │ │ │ │ + cbnz r0, 199452 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 19942e │ │ │ │ + b.n 19944e │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43fec │ │ │ │ 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] @ (1994ac ) │ │ │ │ + ldr r2, [pc, #64] @ (1994cc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1994b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1994d0 ) │ │ │ │ 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 4427c │ │ │ │ - cbnz r0, 1994a4 │ │ │ │ - cbz r4, 19948c │ │ │ │ + cbnz r0, 1994c4 │ │ │ │ + cbz r4, 1994ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1994b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1994b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1994d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1994d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1994a8 │ │ │ │ + bne.n 1994c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 19948c │ │ │ │ + b.n 1994ac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ 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, 1994f2 │ │ │ │ + cbnz r3, 199512 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw ip, #263 @ 0x107 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1994f6 │ │ │ │ + beq.n 199516 │ │ │ │ mvn.w r3, #260 @ 0x104 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -482243,27 +482255,27 @@ │ │ │ │ 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 1994cc │ │ │ │ + bl 1994ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 19953a │ │ │ │ + cbnz r3, 19955a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw ip, #263 @ 0x107 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19953e │ │ │ │ + beq.n 19955e │ │ │ │ mvn.w r3, #260 @ 0x104 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -482272,15 +482284,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 199514 │ │ │ │ + bl 199534 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -482294,44 +482306,44 @@ │ │ │ │ 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 199592 │ │ │ │ - b.n 19959c │ │ │ │ + bne.n 1995b2 │ │ │ │ + b.n 1995bc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19959c │ │ │ │ + beq.n 1995bc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 19958a │ │ │ │ + bpl.n 1995aa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1995c6 │ │ │ │ + beq.n 1995e6 │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1995be │ │ │ │ + bmi.n 1995de │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1995ca │ │ │ │ + cbnz r0, 1995ea │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #284 @ 0x11c │ │ │ │ - bne.n 1995ca │ │ │ │ + bne.n 1995ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1995ac │ │ │ │ + bne.n 1995cc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -482341,319 +482353,319 @@ │ │ │ │ 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 19962a │ │ │ │ - cbz r3, 19962a │ │ │ │ + bne.n 19964a │ │ │ │ + cbz r3, 19964a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 199608 │ │ │ │ + b.n 199628 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19962a │ │ │ │ + beq.n 19964a │ │ │ │ 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 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 199600 │ │ │ │ + bvc.n 199620 │ │ │ │ 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 19967e │ │ │ │ - cbz r3, 199682 │ │ │ │ + bne.n 19969e │ │ │ │ + cbz r3, 1996a2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 199660 │ │ │ │ + b.n 199680 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 199682 │ │ │ │ + beq.n 1996a2 │ │ │ │ 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 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 199658 │ │ │ │ + bvs.n 199678 │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #156] @ (199740 ) │ │ │ │ + ldr r0, [pc, #156] @ (199760 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 19972c │ │ │ │ + bne.n 19974c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199736 │ │ │ │ + beq.n 199756 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #128] @ (199744 ) │ │ │ │ + ldr r3, [pc, #128] @ (199764 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1996d2 │ │ │ │ + b.n 1996f2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 199736 │ │ │ │ + beq.n 199756 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19972c │ │ │ │ + bne.n 19974c │ │ │ │ ldr r2, [r7, #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 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ 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 1996ce │ │ │ │ + beq.n 1996ee │ │ │ │ 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} │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #156] @ (199800 ) │ │ │ │ + ldr r0, [pc, #156] @ (199820 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1997ec │ │ │ │ + bne.n 19980c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1997f6 │ │ │ │ + beq.n 199816 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #128] @ (199804 ) │ │ │ │ + ldr r3, [pc, #128] @ (199824 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 199792 │ │ │ │ + b.n 1997b2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1997f6 │ │ │ │ + beq.n 199816 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1997ec │ │ │ │ + bne.n 19980c │ │ │ │ ldr r2, [r7, #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 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ 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 19978e │ │ │ │ + beq.n 1997ae │ │ │ │ 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} │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 199864 │ │ │ │ - cbz r3, 19986a │ │ │ │ + bne.n 199884 │ │ │ │ + cbz r3, 19988a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 199844 │ │ │ │ + b.n 199864 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19986a │ │ │ │ + beq.n 19988a │ │ │ │ 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 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 19983a │ │ │ │ + beq.n 19985a │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19989c │ │ │ │ + cbz r0, 1998bc │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1998cc │ │ │ │ + cbz r0, 1998ec │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482663,18 +482675,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19999c │ │ │ │ + cbz r0, 1999bc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482683,15 +482695,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482701,18 +482713,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1999fc │ │ │ │ + cbz r0, 199a1c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482721,15 +482733,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -482738,399 +482750,399 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 21b16c │ │ │ │ + bl 21b18c │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 199a96 │ │ │ │ + beq.n 199ab6 │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 199aec │ │ │ │ + cbz r3, 199b0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199ac2 │ │ │ │ + b.n 199ae2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199ae4 │ │ │ │ + beq.n 199b04 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 199abe │ │ │ │ + bhi.n 199ade │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199b40 │ │ │ │ + cbz r3, 199b60 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199b16 │ │ │ │ + b.n 199b36 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199b38 │ │ │ │ + beq.n 199b58 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 199b12 │ │ │ │ + bhi.n 199b32 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199b94 │ │ │ │ + cbz r3, 199bb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199b6a │ │ │ │ + b.n 199b8a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199b8c │ │ │ │ + beq.n 199bac │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 199b66 │ │ │ │ + bhi.n 199b86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199be8 │ │ │ │ + cbz r3, 199c08 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199bbe │ │ │ │ + b.n 199bde │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199be0 │ │ │ │ + beq.n 199c00 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 199bba │ │ │ │ + bhi.n 199bda │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199c3a │ │ │ │ + cbz r3, 199c5a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199c12 │ │ │ │ + b.n 199c32 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199c32 │ │ │ │ + beq.n 199c52 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199c0e │ │ │ │ + bne.n 199c2e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 199c90 │ │ │ │ + cbz r3, 199cb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199c66 │ │ │ │ + b.n 199c86 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199c88 │ │ │ │ + beq.n 199ca8 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b364 │ │ │ │ + bl 21b384 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 199c62 │ │ │ │ + bhi.n 199c82 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 21b34c │ │ │ │ + bl 21b36c │ │ │ │ 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 21b34c │ │ │ │ + bl 21b36c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a1200 │ │ │ │ + bl 1a1220 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 199d2a │ │ │ │ + beq.n 199d4a │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 199d22 │ │ │ │ + bne.n 199d42 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 199d2c │ │ │ │ + bne.n 199d4c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bne.n 199d2c │ │ │ │ + bne.n 199d4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 199d08 │ │ │ │ + bne.n 199d28 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 199d58 │ │ │ │ - cbnz r3, 199d54 │ │ │ │ + beq.n 199d78 │ │ │ │ + cbnz r3, 199d74 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 199d5c │ │ │ │ + beq.n 199d7c │ │ │ │ subs.w r0, r0, #286 @ 0x11e │ │ │ │ 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 199d54 │ │ │ │ + bne.n 199d74 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ subs.w r0, r0, #286 @ 0x11e │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr.w lr, [pc, #444] @ 199f38 │ │ │ │ + ldr.w lr, [pc, #444] @ 199f58 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 199d92 │ │ │ │ + beq.n 199db2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 199f1c │ │ │ │ + beq.w 199f3c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #416] @ (199f3c ) │ │ │ │ + ldr r1, [pc, #416] @ (199f5c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r1, lr, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [r0, #37] @ 0x25 │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 199e3e │ │ │ │ + beq.n 199e5e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 199d8e │ │ │ │ + bne.n 199dae │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r0, [lr, #37] @ 0x25 │ │ │ │ add.w r4, lr, r2, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r2, [lr, r2, lsl #3] │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ - bhi.w 199f34 │ │ │ │ + bhi.w 199f54 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 199f38 │ │ │ │ + bhi.w 199f58 │ │ │ │ tbb [pc, r0] │ │ │ │ - add r1, pc, #620 @ (adr r1, 19a064 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a080 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a080 ) │ │ │ │ + add r1, pc, #620 @ (adr r1, 19a084 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0a0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0a0 ) │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a084 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a088 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a088 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0a4 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0a8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0a8 ) │ │ │ │ str r5, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a08c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a090 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a090 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a094 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a094 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a098 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a098 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0ac ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b4 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b4 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a0b8 ) │ │ │ │ ldrb r1, [r4, #30] │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, lr, #0 │ │ │ │ - blt.n 199d8e │ │ │ │ + blt.n 199dae │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, lr │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - bne.n 199d8e │ │ │ │ + bne.n 199dae │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 199f1c │ │ │ │ + beq.n 199f3c │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ - bhi.n 199e1a │ │ │ │ + bhi.n 199e3a │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 199e16 │ │ │ │ + bhi.n 199e36 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w lr, [ip, r6, lsl #2] │ │ │ │ add ip, lr │ │ │ │ bx ip │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @@ -483163,83 +483175,83 @@ │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 199e1a │ │ │ │ + b.n 199e3a │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 199e1a │ │ │ │ + b.n 199e3a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w lr, r2, r0 │ │ │ │ - beq.w 199d8e │ │ │ │ + beq.w 199dae │ │ │ │ adds.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, lr, r2 │ │ │ │ adc.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, lr, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 199d8e │ │ │ │ + bne.w 199dae │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 199dc8 │ │ │ │ + bne.w 199de8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 199ef6 │ │ │ │ + b.n 199f16 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 199ef6 │ │ │ │ + b.n 199f16 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199f14 │ │ │ │ - b.n 199d8e │ │ │ │ + bne.n 199f34 │ │ │ │ + b.n 199dae │ │ │ │ mov r0, lr │ │ │ │ - b.n 199ef6 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + b.n 199f16 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, 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 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199ff4 │ │ │ │ - cbz r5, 199fcc │ │ │ │ + beq.n 19a014 │ │ │ │ + cbz r5, 199fec │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r4, r1, r0, lsl #3 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bhi.n 199fbc │ │ │ │ + bhi.n 199fdc │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19a006 │ │ │ │ + bhi.n 19a026 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (19a078 ) │ │ │ │ + ldr r0, [pc, #212] @ (19a098 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -483247,108 +483259,108 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 199ff4 │ │ │ │ + beq.n 19a014 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 199f76 │ │ │ │ + bne.n 199f96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 199ff4 │ │ │ │ + cbnz r0, 19a014 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r1, r0, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199fd0 │ │ │ │ + beq.n 199ff0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 199ff4 │ │ │ │ + beq.n 19a014 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 199ff8 │ │ │ │ - b.n 199ff4 │ │ │ │ + bne.n 19a018 │ │ │ │ + b.n 19a014 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ sxtb r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 199ff4 │ │ │ │ + beq.n 19a014 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsb.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 19a01e │ │ │ │ - b.n 199ff4 │ │ │ │ + bne.n 19a03e │ │ │ │ + b.n 19a014 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ sxth r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 199ff4 │ │ │ │ + beq.n 19a014 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 199fcc │ │ │ │ + beq.n 199fec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsh.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 19a046 │ │ │ │ - b.n 199ff4 │ │ │ │ + bne.n 19a066 │ │ │ │ + b.n 19a014 │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (19a174 ) │ │ │ │ + ldr r4, [pc, #248] @ (19a194 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19a12c │ │ │ │ + bne.n 19a14c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a164 │ │ │ │ + beq.n 19a184 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (19a178 ) │ │ │ │ + ldr r1, [pc, #232] @ (19a198 ) │ │ │ │ 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 19a12c │ │ │ │ + bne.n 19a14c │ │ │ │ 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 │ │ │ │ @@ -483363,17 +483375,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 19a136 │ │ │ │ + bhi.n 19a156 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19a170 │ │ │ │ + bhi.n 19a190 │ │ │ │ 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 │ │ │ │ @@ -483392,57 +483404,57 @@ │ │ │ │ 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, 19a160 │ │ │ │ + cbz r2, 19a180 │ │ │ │ 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 19a12c │ │ │ │ + bne.n 19a14c │ │ │ │ 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 19a12c │ │ │ │ + bne.n 19a14c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19a0d4 │ │ │ │ + bne.n 19a0f4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 19a136 │ │ │ │ + b.n 19a156 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 19a136 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + b.n 19a156 │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a18e │ │ │ │ + beq.n 19a1ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a352 │ │ │ │ + beq.w 19a372 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ mov r6, r0 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -483450,26 +483462,26 @@ │ │ │ │ add.w r8, 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 r3, [r1, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19a25c │ │ │ │ + bhi.n 19a27c │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 19a1f0 │ │ │ │ + bhi.n 19a210 │ │ │ │ tbb [pc, r8] │ │ │ │ asrs r3, r1, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ strb r0, [r2, #8] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r0, pc, #64 @ (adr r0, 19a220 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 19a240 ) │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -483480,248 +483492,248 @@ │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, r2, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ mov r9, r2 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bcs.n 19a256 │ │ │ │ + bcs.n 19a276 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19a39c │ │ │ │ + blt.w 19a3bc │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.w 19a3dc │ │ │ │ - cbnz r0, 19a256 │ │ │ │ + blt.w 19a3fc │ │ │ │ + cbnz r0, 19a276 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r4, r3, r3 │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ mov r9, r4 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r3, r4, #32768 @ 0x8000 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 19a256 │ │ │ │ + bcs.n 19a276 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 19a216 │ │ │ │ + bge.n 19a236 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a256 │ │ │ │ + bcs.n 19a276 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a292 │ │ │ │ + blt.n 19a2b2 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a28a │ │ │ │ + blt.n 19a2aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a256 │ │ │ │ + bne.n 19a276 │ │ │ │ movs r6, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 19a1ac │ │ │ │ + bne.n 19a1cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a258 │ │ │ │ + b.n 19a278 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a256 │ │ │ │ + bne.n 19a276 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a28a │ │ │ │ + b.n 19a2aa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a256 │ │ │ │ + bne.n 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 19a29a │ │ │ │ + bmi.n 19a2ba │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 19a29a │ │ │ │ - b.n 19a2b8 │ │ │ │ + bmi.n 19a2ba │ │ │ │ + b.n 19a2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a256 │ │ │ │ + bne.n 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a2cc │ │ │ │ + bne.n 19a2ec │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a2ec │ │ │ │ - b.n 19a2cc │ │ │ │ + beq.n 19a30c │ │ │ │ + b.n 19a2ec │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds.w ip, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, ip, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a256 │ │ │ │ + bcs.n 19a276 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a356 │ │ │ │ + blt.n 19a376 │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 19a302 │ │ │ │ + blt.n 19a322 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a256 │ │ │ │ + bne.n 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a310 │ │ │ │ + b.n 19a330 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a256 │ │ │ │ + bne.w 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a28e │ │ │ │ + beq.n 19a2ae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrsh.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w ip, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r0, ip, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 19a256 │ │ │ │ + bcs.w 19a276 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a296 │ │ │ │ + blt.n 19a2b6 │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 19a256 │ │ │ │ - b.n 19a296 │ │ │ │ + bge.w 19a276 │ │ │ │ + b.n 19a2b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a256 │ │ │ │ + bne.w 19a276 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 19a28e │ │ │ │ + beq.w 19a2ae │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r2, r3, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov r9, r2 │ │ │ │ adc.w r2, r3, r3 │ │ │ │ adds.w r0, r0, #32768 @ 0x8000 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ cmp.w r0, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 19a256 │ │ │ │ + bcs.w 19a276 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 19a3a2 │ │ │ │ + blt.n 19a3c2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a216 │ │ │ │ + b.n 19a236 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 19a28e │ │ │ │ + beq.w 19a2ae │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ add.w r2, ip, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r4, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov r9, r4 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, r4, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a256 │ │ │ │ + bcs.w 19a276 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a438 │ │ │ │ + blt.n 19a458 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.w 19a28a │ │ │ │ + blt.w 19a2aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a256 │ │ │ │ + bne.w 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 19a28e │ │ │ │ + beq.w 19a2ae │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a1f2 │ │ │ │ + b.n 19a212 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a256 │ │ │ │ + bne.w 19a276 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 19a28e │ │ │ │ + beq.w 19a2ae │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a1f2 │ │ │ │ + b.n 19a212 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a466 │ │ │ │ + beq.n 19a486 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a5fa │ │ │ │ + beq.w 19a61a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ add r3, r2 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r0, #5 │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 19a51a │ │ │ │ + bhi.n 19a53a │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19a4bc │ │ │ │ + bhi.n 19a4dc │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r5, r6, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r3, pc, #64 @ (adr r3, 19a4e4 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 19a504 ) │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ldrh r0, [r2, #40] @ 0x28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -483733,170 +483745,170 @@ │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a516 │ │ │ │ + bcs.n 19a536 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 19a602 │ │ │ │ + blt.w 19a622 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.w 19a640 │ │ │ │ - cbnz r7, 19a516 │ │ │ │ + blt.w 19a660 │ │ │ │ + cbnz r7, 19a536 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19a5fe │ │ │ │ + beq.w 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a516 │ │ │ │ + bcs.n 19a536 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 19a4dc │ │ │ │ + bge.n 19a4fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a516 │ │ │ │ + bcs.n 19a536 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19a560 │ │ │ │ + blt.n 19a580 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 19a634 │ │ │ │ + blt.n 19a654 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a516 │ │ │ │ + bne.n 19a536 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ cmp.w lr, #32 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bls.n 19a4c0 │ │ │ │ - b.n 19a51e │ │ │ │ + bls.n 19a4e0 │ │ │ │ + b.n 19a53e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a516 │ │ │ │ + bne.n 19a536 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 19a54e │ │ │ │ + b.n 19a56e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a572 │ │ │ │ + bne.n 19a592 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a58c │ │ │ │ - b.n 19a572 │ │ │ │ + beq.n 19a5ac │ │ │ │ + b.n 19a592 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 19a5a2 │ │ │ │ + bmi.n 19a5c2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 19a5a2 │ │ │ │ - b.n 19a5ba │ │ │ │ + bmi.n 19a5c2 │ │ │ │ + b.n 19a5da │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 19a5ce │ │ │ │ + bmi.n 19a5ee │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 19a5ce │ │ │ │ - b.n 19a5e6 │ │ │ │ + bmi.n 19a5ee │ │ │ │ + b.n 19a606 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a516 │ │ │ │ + bne.n 19a536 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a516 │ │ │ │ + bcs.w 19a536 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19a606 │ │ │ │ + blt.n 19a626 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19a4dc │ │ │ │ + b.n 19a4fc │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 19a54e │ │ │ │ + b.n 19a56e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a5fe │ │ │ │ + beq.n 19a61e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ asrs r0, r3, #31 │ │ │ │ - b.n 19a51e │ │ │ │ + b.n 19a53e │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a666 │ │ │ │ + beq.n 19a686 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a870 │ │ │ │ + beq.w 19a890 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ mov r7, r0 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -483904,17 +483916,17 @@ │ │ │ │ add.w r8, 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 r3, [r1, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19a72c │ │ │ │ + bhi.n 19a74c │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 19a7d4 │ │ │ │ + bhi.w 19a7f4 │ │ │ │ tbb [pc, r8] │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ strb r4, [r2, #26] │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -483931,224 +483943,224 @@ │ │ │ │ mvn.w ip, #1 │ │ │ │ sxth r3, r3 │ │ │ │ smull r4, r3, r3, ip │ │ │ │ adds.w r5, r4, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 19a726 │ │ │ │ + bcs.n 19a746 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 19a874 │ │ │ │ - cbnz r7, 19a726 │ │ │ │ + bge.w 19a894 │ │ │ │ + cbnz r7, 19a746 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrsh.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, ip │ │ │ │ adds.w r0, r3, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 19a726 │ │ │ │ + bcs.n 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a754 │ │ │ │ + blt.n 19a774 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a754 │ │ │ │ + blt.n 19a774 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ negs r3, r3 │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a726 │ │ │ │ + bcs.n 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 19a758 │ │ │ │ + bge.n 19a778 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a726 │ │ │ │ + bne.n 19a746 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a768 │ │ │ │ + b.n 19a788 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a768 │ │ │ │ + blt.n 19a788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a726 │ │ │ │ + bne.n 19a746 │ │ │ │ movs r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 19a686 │ │ │ │ + bne.n 19a6a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a728 │ │ │ │ + b.n 19a748 │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19a770 │ │ │ │ - b.n 19a76c │ │ │ │ + bne.n 19a790 │ │ │ │ + b.n 19a78c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a726 │ │ │ │ + bne.n 19a746 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r9, ip │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 19a77e │ │ │ │ + bgt.n 19a79e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 19a79e │ │ │ │ - b.n 19a77e │ │ │ │ + ble.n 19a7be │ │ │ │ + b.n 19a79e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.w 19a8f8 │ │ │ │ + blt.w 19a918 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a726 │ │ │ │ + bne.n 19a746 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ mvn.w r4, #1 │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a726 │ │ │ │ + bcs.n 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 19a82a │ │ │ │ + bge.n 19a84a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a726 │ │ │ │ + bne.n 19a746 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ mvn.w r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r0 │ │ │ │ adds.w r0, r3, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 19a726 │ │ │ │ + bcs.n 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a7f8 │ │ │ │ + blt.n 19a818 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a898 │ │ │ │ + blt.n 19a8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a726 │ │ │ │ + bne.w 19a746 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a76c │ │ │ │ + beq.n 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ mvn.w r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a726 │ │ │ │ + bcs.w 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 19a726 │ │ │ │ - b.n 19a82a │ │ │ │ + blt.w 19a746 │ │ │ │ + b.n 19a84a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 19a8e6 │ │ │ │ + blt.n 19a906 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a726 │ │ │ │ + bne.w 19a746 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a76c │ │ │ │ + beq.w 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a6d0 │ │ │ │ + b.n 19a6f0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a76c │ │ │ │ + beq.w 19a78c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mvn.w r4, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a726 │ │ │ │ + bcs.w 19a746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 19a7b4 │ │ │ │ + bge.w 19a7d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19a726 │ │ │ │ + bne.w 19a746 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 19a76c │ │ │ │ + beq.w 19a78c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a7d4 │ │ │ │ + b.n 19a7f4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a76c │ │ │ │ + beq.w 19a78c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a6d0 │ │ │ │ + b.n 19a6f0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 19a768 │ │ │ │ + b.n 19a788 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #48 @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a9a4 │ │ │ │ - cbz r5, 19a97c │ │ │ │ + beq.n 19a9c4 │ │ │ │ + cbz r5, 19a99c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ - bhi.n 19a974 │ │ │ │ + bhi.n 19a994 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19a9b6 │ │ │ │ + bhi.n 19a9d6 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -484159,117 +484171,117 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 19a9a4 │ │ │ │ + beq.n 19a9c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19a934 │ │ │ │ + bne.n 19a954 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 19a9a4 │ │ │ │ + cbz r1, 19a9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19a980 │ │ │ │ + bne.n 19a9a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 19a9a4 │ │ │ │ + beq.n 19a9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 19a9a8 │ │ │ │ - b.n 19a9a4 │ │ │ │ + bne.n 19a9c8 │ │ │ │ + b.n 19a9c4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 19a9a4 │ │ │ │ + beq.n 19a9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 19a9ce │ │ │ │ - b.n 19a9a4 │ │ │ │ + bne.n 19a9ee │ │ │ │ + b.n 19a9c4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 19a9a4 │ │ │ │ + beq.n 19a9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a97c │ │ │ │ + beq.n 19a99c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 19a9f4 │ │ │ │ - b.n 19a9a4 │ │ │ │ + bne.n 19aa14 │ │ │ │ + b.n 19a9c4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ad12 │ │ │ │ + beq.w 19ad32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19ad48 │ │ │ │ + beq.w 19ad68 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r7, r4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb.w r8, [r3, #17] │ │ │ │ ldrb.w r9, [r6, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r6, r3, lsl #3 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ - bhi.w 19ad18 │ │ │ │ + bhi.w 19ad38 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 19ac78 │ │ │ │ + bhi.w 19ac98 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -484319,17 +484331,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19ad12 │ │ │ │ + bne.w 19ad32 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19ad48 │ │ │ │ + beq.w 19ad68 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484346,21 +484358,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ad12 │ │ │ │ + bne.w 19ad32 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 19ad48 │ │ │ │ + beq.w 19ad68 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19aad0 │ │ │ │ + b.n 19aaf0 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484377,17 +484389,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19ad12 │ │ │ │ + bne.w 19ad32 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19ad48 │ │ │ │ + beq.w 19ad68 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484404,53 +484416,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad12 │ │ │ │ + bne.n 19ad32 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 19ad48 │ │ │ │ + beq.w 19ad68 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19ab7e │ │ │ │ + b.n 19ab9e │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad12 │ │ │ │ + bne.n 19ad32 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19ad48 │ │ │ │ + beq.n 19ad68 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r2, [r6, r3, lsl #3] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad12 │ │ │ │ + bne.n 19ad32 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 19ad48 │ │ │ │ + beq.n 19ad68 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19ac28 │ │ │ │ + b.n 19ac48 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -484466,17 +484478,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19ad12 │ │ │ │ + bne.n 19ad32 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19ad48 │ │ │ │ + beq.n 19ad68 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -484491,70 +484503,70 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 19ad12 │ │ │ │ + cbnz r3, 19ad32 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 19ad48 │ │ │ │ + beq.n 19ad68 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19ac7c │ │ │ │ + b.n 19ac9c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 19ad4e │ │ │ │ + bne.n 19ad6e │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ad12 │ │ │ │ + bne.n 19ad32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.w 19aa60 │ │ │ │ + bne.w 19aa80 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19ad2a │ │ │ │ + b.n 19ad4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19aec6 │ │ │ │ + beq.w 19aee6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19ae4c │ │ │ │ + beq.n 19ae6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r6, r7 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r5, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [r3] │ │ │ │ @@ -484565,15 +484577,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r4, r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19aece │ │ │ │ + beq.n 19aeee │ │ │ │ lsr.w r1, r5, ip │ │ │ │ mov r8, r0 │ │ │ │ lsl.w r3, r5, r7 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -484585,18 +484597,18 @@ │ │ │ │ lsls r1, r2 │ │ │ │ ldrb.w r6, [r0, #1]! │ │ │ │ cmp.w sl, #32 │ │ │ │ add.w r6, r6, #5 │ │ │ │ add.w r9, lr, r6, lsl #3 │ │ │ │ ldr.w r6, [lr, r6, lsl #3] │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ - bhi.n 19ae3a │ │ │ │ + bhi.n 19ae5a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 19af3e │ │ │ │ + bhi.w 19af5e │ │ │ │ tbb [pc, r4] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ @@ -484610,40 +484622,40 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ands r6, r1 │ │ │ │ and.w r9, r3, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 19adcc │ │ │ │ + bne.n 19adec │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r4, r6 │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae4c │ │ │ │ + beq.n 19ae6c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19aec6 │ │ │ │ + beq.n 19aee6 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r9, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 19ae82 │ │ │ │ + b.n 19aea2 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae4c │ │ │ │ + beq.n 19ae6c │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ adds r1, #5 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w sl, [lr, r1, lsl #3] │ │ │ │ @@ -484656,33 +484668,33 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r8, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 19ae7e │ │ │ │ + beq.n 19ae9e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19adf4 │ │ │ │ + b.n 19ae14 │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ands r6, r1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae4c │ │ │ │ + beq.n 19ae6c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19aec6 │ │ │ │ + beq.n 19aee6 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, r8, #2 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ @@ -484697,48 +484709,48 @@ │ │ │ │ lsr.w r8, r1, ip │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ ands r6, r1 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 19add0 │ │ │ │ - b.n 19ae4c │ │ │ │ + bne.w 19adf0 │ │ │ │ + b.n 19ae6c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r6 │ │ │ │ lsl.w r6, r7, r9 │ │ │ │ lsr.w r5, r7, r8 │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ mov r6, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 19af7c │ │ │ │ + b.n 19af9c │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r6, [lr, r3, lsl #3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19aec6 │ │ │ │ + bne.n 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 19ae4c │ │ │ │ + beq.w 19ae6c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19aec6 │ │ │ │ + beq.n 19aee6 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w sl, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ @@ -484756,18 +484768,18 @@ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 19aec6 │ │ │ │ + bne.w 19aee6 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 19af5e │ │ │ │ - b.n 19ae4c │ │ │ │ + bne.n 19af7e │ │ │ │ + b.n 19ae6c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r6 │ │ │ │ lsl.w r6, r7, r9 │ │ │ │ lsr.w r5, r7, r8 │ │ │ │ orrs r5, r6 │ │ │ │ @@ -484776,19 +484788,19 @@ │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ ands r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 19aec6 │ │ │ │ + bne.w 19aee6 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 19ae4c │ │ │ │ + beq.w 19ae6c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19aec6 │ │ │ │ + beq.w 19aee6 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb sl, r2, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ @@ -484806,41 +484818,41 @@ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 19aec6 │ │ │ │ + bne.w 19aee6 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 19ae4c │ │ │ │ + beq.w 19ae6c │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r5, [lr, r3, lsl #3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, sl │ │ │ │ - b.n 19b008 │ │ │ │ + b.n 19b028 │ │ │ │ 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 r5, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b1e2 │ │ │ │ + beq.w 19b202 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b240 │ │ │ │ + beq.w 19b260 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r7, r6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, r6, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -484848,15 +484860,15 @@ │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ ldrb.w lr, [r6, #37] @ 0x25 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 19b116 │ │ │ │ + beq.n 19b136 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb ip, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ lsls r2, r4 │ │ │ │ orr.w r1, r1, ip │ │ │ │ @@ -484869,23 +484881,23 @@ │ │ │ │ add.w r5, r0, #1 │ │ │ │ add.w r3, r3, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r8, r4 │ │ │ │ add.w ip, r6, r3, lsl #3 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19b17c │ │ │ │ + bhi.n 19b19c │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19b246 │ │ │ │ + bhi.n 19b266 │ │ │ │ tbb [pc, ip] │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ - add r6, pc, #500 @ (adr r6, 19b348 ) │ │ │ │ + add r6, pc, #500 @ (adr r6, 19b368 ) │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ subs r6, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -484905,52 +484917,52 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsr.w lr, r8, lr │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b16c │ │ │ │ + beq.n 19b18c │ │ │ │ adds r3, #5 │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r6, r3, lsl #3 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ - b.n 19b17c │ │ │ │ + b.n 19b19c │ │ │ │ uxth r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 19b2ec │ │ │ │ + bne.w 19b30c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b1e2 │ │ │ │ + beq.n 19b202 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb ip, r4, #32 │ │ │ │ adds r3, #5 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ @@ -484959,131 +484971,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r8 │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 19b100 │ │ │ │ + bne.w 19b120 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b1e2 │ │ │ │ + beq.n 19b202 │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b27c │ │ │ │ + b.n 19b29c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b278 │ │ │ │ - b.n 19b1e2 │ │ │ │ + beq.n 19b298 │ │ │ │ + b.n 19b202 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b1e2 │ │ │ │ + bne.n 19b202 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b1e2 │ │ │ │ + beq.n 19b202 │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b2d0 │ │ │ │ + b.n 19b2f0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b2cc │ │ │ │ - b.n 19b1e2 │ │ │ │ + beq.n 19b2ec │ │ │ │ + b.n 19b202 │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b30c │ │ │ │ + b.n 19b32c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b260 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b308 │ │ │ │ - b.n 19b1e2 │ │ │ │ + beq.n 19b328 │ │ │ │ + b.n 19b202 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b432 │ │ │ │ + beq.n 19b452 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w lr, [r2, #17] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ lsl.w r5, r6, lr │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.w 19b502 │ │ │ │ + beq.w 19b522 │ │ │ │ sub.w r2, lr, #32 │ │ │ │ rsb r1, lr, #32 │ │ │ │ subs r0, r5, #1 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ sub.w r1, lr, #32 │ │ │ │ @@ -485099,189 +485111,189 @@ │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ add.w ip, r9, #1 │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w sl, r3, r1, lsl #3 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - bhi.n 19b3fe │ │ │ │ + bhi.n 19b41e │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 19b47c │ │ │ │ + bhi.n 19b49c │ │ │ │ tbb [pc, r7] │ │ │ │ - ldr r7, [pc, #600] @ (19b638 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b520 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b520 ) │ │ │ │ + ldr r7, [pc, #600] @ (19b658 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b540 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b540 ) │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ldr r7, [pc, #316] @ (19b524 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b528 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b528 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b544 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b548 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b548 ) │ │ │ │ strb r7, [r1, #1] │ │ │ │ - ldr r7, [pc, #316] @ (19b52c ) │ │ │ │ - ldr r7, [pc, #316] @ (19b530 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b530 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b534 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b534 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b538 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b538 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b53c ) │ │ │ │ + ldr r7, [pc, #316] @ (19b54c ) │ │ │ │ + ldr r7, [pc, #316] @ (19b550 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b550 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b554 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b554 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b558 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b558 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b55c ) │ │ │ │ ands r1, r0 │ │ │ │ and.w r2, r2, sl │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 19b378 │ │ │ │ + bne.n 19b398 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r1, r2, lr │ │ │ │ - b.n 19b424 │ │ │ │ + b.n 19b444 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 19b420 │ │ │ │ + beq.n 19b440 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ uxtb r1, r1 │ │ │ │ ands.w r6, r1, r0 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b556 │ │ │ │ + beq.n 19b576 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r1, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ ands r2, r5 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b444 │ │ │ │ + b.n 19b464 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ ands.w r7, r1, r0 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b540 │ │ │ │ + beq.n 19b560 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r6, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ ands r1, r5 │ │ │ │ orrs r1, r7 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b488 │ │ │ │ + b.n 19b4a8 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r5, r2, lr │ │ │ │ uxth r1, r1 │ │ │ │ ands.w r6, r1, r0 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b56c │ │ │ │ + beq.n 19b58c │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r1, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ ands r2, r5 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 19b40c │ │ │ │ + beq.n 19b42c │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b4ca │ │ │ │ + b.n 19b4ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19b3b6 │ │ │ │ + b.n 19b3d6 │ │ │ │ uxtb r1, r1 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b40c │ │ │ │ + beq.w 19b42c │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 19b412 │ │ │ │ + bne.w 19b432 │ │ │ │ ldrb.w r2, [r9, #2]! │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19b432 │ │ │ │ + bne.n 19b452 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 19b3b8 │ │ │ │ - b.n 19b40c │ │ │ │ + bne.w 19b3d8 │ │ │ │ + b.n 19b42c │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b40c │ │ │ │ + beq.w 19b42c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19b53a │ │ │ │ - b.n 19b432 │ │ │ │ + beq.n 19b55a │ │ │ │ + b.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b40c │ │ │ │ + beq.w 19b42c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b550 │ │ │ │ - b.n 19b432 │ │ │ │ + beq.n 19b570 │ │ │ │ + b.n 19b452 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b40c │ │ │ │ + beq.w 19b42c │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b566 │ │ │ │ - b.n 19b432 │ │ │ │ + beq.n 19b586 │ │ │ │ + b.n 19b452 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b67e │ │ │ │ + beq.n 19b69e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ add.w ip, r7, r6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w sl, [r1, #17] │ │ │ │ @@ -485291,32 +485303,32 @@ │ │ │ │ and.w r5, sl, #63 @ 0x3f │ │ │ │ ldrb.w fp, [r3, #37] @ 0x25 │ │ │ │ lsl.w r4, r7, r5 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 19b65a │ │ │ │ + beq.n 19b67a │ │ │ │ sub.w r0, r5, #32 │ │ │ │ rsb r1, r5, #32 │ │ │ │ adds.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r0, r0, r1 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r6, r3, r1, lsl #3 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 19b644 │ │ │ │ + bhi.n 19b664 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 19b748 │ │ │ │ + bhi.w 19b768 │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ @@ -485329,158 +485341,158 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ and.w r1, lr, r1 │ │ │ │ ands r0, r6 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 19b5dc │ │ │ │ + bne.n 19b5fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, lr │ │ │ │ - b.n 19b600 │ │ │ │ + b.n 19b620 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b690 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b66c │ │ │ │ + beq.n 19b68c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r1, r1 │ │ │ │ ands.w r1, lr, r1 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 19b750 │ │ │ │ + beq.n 19b770 │ │ │ │ ldrb.w r0, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ bic.w r0, r0, r6 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 19b5e2 │ │ │ │ - b.n 19b652 │ │ │ │ + bne.n 19b602 │ │ │ │ + b.n 19b672 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b782 │ │ │ │ + bne.n 19b7a2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ adds r4, r2, #1 │ │ │ │ ands.w r0, r1, lr │ │ │ │ - beq.n 19b6b6 │ │ │ │ - b.n 19b67e │ │ │ │ + beq.n 19b6d6 │ │ │ │ + b.n 19b69e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b764 │ │ │ │ + bne.n 19b784 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ uxth r1, r1 │ │ │ │ adds r4, r2, #1 │ │ │ │ ands.w r0, r1, lr │ │ │ │ - beq.n 19b6ea │ │ │ │ - b.n 19b67e │ │ │ │ + beq.n 19b70a │ │ │ │ + b.n 19b69e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b664 │ │ │ │ + bne.n 19b684 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r4 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19b652 │ │ │ │ + beq.n 19b672 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ands.w r4, r1, lr │ │ │ │ - beq.n 19b71e │ │ │ │ - b.n 19b67e │ │ │ │ + beq.n 19b73e │ │ │ │ + b.n 19b69e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19b67e │ │ │ │ + bne.n 19b69e │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 19b750 │ │ │ │ - b.n 19b652 │ │ │ │ + bne.n 19b770 │ │ │ │ + b.n 19b672 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b772 │ │ │ │ + b.n 19b792 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19b652 │ │ │ │ + beq.w 19b672 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b76c │ │ │ │ - b.n 19b67e │ │ │ │ + beq.n 19b78c │ │ │ │ + b.n 19b69e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b790 │ │ │ │ + b.n 19b7b0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19b652 │ │ │ │ + beq.w 19b672 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b78a │ │ │ │ - b.n 19b67e │ │ │ │ + beq.n 19b7aa │ │ │ │ + b.n 19b69e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r7, r4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [r2] │ │ │ │ @@ -485488,18 +485500,18 @@ │ │ │ │ ldrb.w sl, [r9, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp.w sl, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r9, r3, lsl #3 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - bhi.w 19bb7a │ │ │ │ + bhi.w 19bb9a │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19ba56 │ │ │ │ + bhi.w 19ba76 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -485530,15 +485542,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485562,23 +485574,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19bb74 │ │ │ │ + bne.w 19bb94 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -485601,27 +485613,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bb74 │ │ │ │ + bne.w 19bb94 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19b856 │ │ │ │ + b.n 19b876 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485645,23 +485657,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19bb74 │ │ │ │ + bne.w 19bb94 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -485684,25 +485696,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bb74 │ │ │ │ + bne.w 19bb94 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19b958 │ │ │ │ + b.n 19b978 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bb74 │ │ │ │ + beq.w 19bb94 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485726,22 +485738,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bb74 │ │ │ │ + bne.n 19bb94 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bbe6 │ │ │ │ + beq.w 19bc06 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19bb74 │ │ │ │ + beq.n 19bb94 │ │ │ │ mov r0, r5 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r1, fp, r0 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ subs r1, #1 │ │ │ │ @@ -485763,59 +485775,59 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 19bb74 │ │ │ │ + cbnz r3, 19bb94 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 19bbe6 │ │ │ │ + beq.n 19bc06 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19ba5a │ │ │ │ + b.n 19ba7a │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19bbe6 │ │ │ │ + beq.n 19bc06 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 19bb74 │ │ │ │ + cbz r5, 19bb94 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 19bb74 │ │ │ │ + beq.n 19bb94 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19bbe6 │ │ │ │ + beq.n 19bc06 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r9, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb4a │ │ │ │ + bne.n 19bb6a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 19bb74 │ │ │ │ + beq.n 19bb94 │ │ │ │ mov r1, r6 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ rbit r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 19bba4 │ │ │ │ + cbz r5, 19bbc4 │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 19bbec │ │ │ │ + bne.n 19bc0c │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, fp, r2 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w ip, fp, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ @@ -485825,17 +485837,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19bb74 │ │ │ │ + bne.n 19bb94 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 19b7ea │ │ │ │ + bne.w 19b80a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -485853,26 +485865,26 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - b.n 19bbd4 │ │ │ │ + b.n 19bbf4 │ │ │ │ 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 19bc4a │ │ │ │ + beq.n 19bc6a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bcf4 │ │ │ │ + beq.n 19bd14 │ │ │ │ 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 │ │ │ │ @@ -485880,17 +485892,17 @@ │ │ │ │ subs r5, r4, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w lr, r1, r3, lsl #3 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - bhi.n 19bcba │ │ │ │ + bhi.n 19bcda │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 19bce4 │ │ │ │ + bhi.n 19bd04 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -485901,74 +485913,74 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 19bc62 │ │ │ │ + bne.n 19bc82 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19bca6 │ │ │ │ + beq.n 19bcc6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ movw lr, #2043 @ 0x7fb │ │ │ │ movt lr, #65532 @ 0xfffc │ │ │ │ movs r5, #0 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r5, r3 │ │ │ │ - bcc.n 19bcf0 │ │ │ │ + bcc.n 19bd10 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19bca6 │ │ │ │ + beq.n 19bcc6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r1, r3, lsl #3 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bhi.n 19bcba │ │ │ │ + bhi.n 19bcda │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 19bcaa │ │ │ │ + bls.n 19bcca │ │ │ │ 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 19bd0a │ │ │ │ + beq.n 19bd2a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19be0c │ │ │ │ + beq.n 19be2c │ │ │ │ push {lr} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ ldr.w ip, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ - bhi.n 19bd62 │ │ │ │ + bhi.n 19bd82 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19bd82 │ │ │ │ + bhi.n 19bda2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -485980,89 +485992,89 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ cmp.w ip, #32 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - bcs.n 19bd9e │ │ │ │ + bcs.n 19bdbe │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 19bd20 │ │ │ │ + bne.n 19bd40 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bd9e │ │ │ │ + bhi.n 19bdbe │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.n 19bd74 │ │ │ │ + bls.n 19bd94 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19bda2 │ │ │ │ - b.n 19bd70 │ │ │ │ + bne.n 19bdc2 │ │ │ │ + b.n 19bd90 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ uxth.w ip, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bd9e │ │ │ │ + bhi.n 19bdbe │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrh.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 19bdb0 │ │ │ │ - b.n 19bd9e │ │ │ │ + bls.n 19bdd0 │ │ │ │ + b.n 19bdbe │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ uxtb.w ip, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bd9e │ │ │ │ + bhi.n 19bdbe │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bd70 │ │ │ │ + beq.n 19bd90 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 19bdde │ │ │ │ - b.n 19bd9e │ │ │ │ + bls.n 19bdfe │ │ │ │ + b.n 19bdbe │ │ │ │ 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 19be22 │ │ │ │ + beq.n 19be42 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf3a │ │ │ │ + beq.w 19bf5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -486073,18 +486085,18 @@ │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r1, r5, r2, lsl #3 │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bhi.n 19be8e │ │ │ │ + bhi.n 19beae │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19beae │ │ │ │ + bhi.n 19bece │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -486101,106 +486113,106 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 19be48 │ │ │ │ + bne.n 19be68 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19be9e │ │ │ │ + beq.n 19bebe │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bea4 │ │ │ │ - b.n 19be9e │ │ │ │ + bne.n 19bec4 │ │ │ │ + b.n 19bebe │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19be9e │ │ │ │ + beq.n 19bebe │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bed2 │ │ │ │ - b.n 19be9e │ │ │ │ + bne.n 19bef2 │ │ │ │ + b.n 19bebe │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19be9e │ │ │ │ + beq.n 19bebe │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19be88 │ │ │ │ + bne.n 19bea8 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bf06 │ │ │ │ - b.n 19be9e │ │ │ │ + bne.n 19bf26 │ │ │ │ + b.n 19bebe │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ add.w ip, r1, r4 │ │ │ │ - ldr r0, [pc, #160] @ (19bfec ) │ │ │ │ + ldr r0, [pc, #160] @ (19c00c ) │ │ │ │ ldr.w ip, [ip, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldrb.w ip, [ip, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 19bf84 │ │ │ │ + bne.n 19bfa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bfe4 │ │ │ │ - ldr.w ip, [pc, #140] @ 19bff0 │ │ │ │ + beq.n 19c004 │ │ │ │ + ldr.w ip, [pc, #140] @ 19c010 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ 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 19bf88 │ │ │ │ + beq.n 19bfa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r2, r1, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ @@ -486208,17 +486220,17 @@ │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [ip, #37] @ 0x25 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r3, [ip, r3, lsl #3] │ │ │ │ - bhi.n 19bfd8 │ │ │ │ + bhi.n 19bff8 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19bfd8 │ │ │ │ + bhi.n 19bff8 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -486230,379 +486242,379 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bf84 │ │ │ │ + beq.n 19bfa4 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 19bf98 │ │ │ │ + bne.n 19bfb8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 19bfdc │ │ │ │ - lsls r6, r5 │ │ │ │ + b.n 19bffc │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r4, r0, #32 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 19c2d8 │ │ │ │ + beq.w 19c2f8 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r9, r4 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.n 19c02c │ │ │ │ + b.n 19c04c │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 19c2d8 │ │ │ │ + beq.w 19c2f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r1, r3, #1 │ │ │ │ - bne.n 19c022 │ │ │ │ + bne.n 19c042 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r2, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c01c │ │ │ │ + bne.n 19c03c │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ add.w r8, r3, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 19c022 │ │ │ │ + beq.n 19c042 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ subs r5, r4, #4 │ │ │ │ - b.n 19c06e │ │ │ │ + b.n 19c08e │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19c2ca │ │ │ │ + beq.w 19c2ea │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c064 │ │ │ │ + bne.n 19c084 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r2, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c05e │ │ │ │ + bne.n 19c07e │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19c064 │ │ │ │ + beq.n 19c084 │ │ │ │ subs r4, #4 │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 19c0ae │ │ │ │ + b.n 19c0ce │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r4, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 19c2bc │ │ │ │ + beq.w 19c2dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 19c0a4 │ │ │ │ + bne.n 19c0c4 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r5, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c09e │ │ │ │ + bne.n 19c0be │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19c0a4 │ │ │ │ + beq.n 19c0c4 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 19c0f8 │ │ │ │ + b.n 19c118 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 19c2ac │ │ │ │ + beq.w 19c2cc │ │ │ │ ldr.w r7, [fp] │ │ │ │ ands.w r1, r7, #1 │ │ │ │ - bne.n 19c0ea │ │ │ │ + bne.n 19c10a │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r4, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c0e4 │ │ │ │ + bne.n 19c104 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 19c0ea │ │ │ │ + beq.n 19c10a │ │ │ │ strd fp, r5, [sp, #12] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 19c142 │ │ │ │ + b.n 19c162 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 19c296 │ │ │ │ + beq.w 19c2b6 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c134 │ │ │ │ + bne.n 19c154 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c27c │ │ │ │ + bne.w 19c29c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c12e │ │ │ │ + bne.n 19c14e │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19c134 │ │ │ │ + beq.n 19c154 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ sub.w r8, r5, #4 │ │ │ │ - b.n 19c18a │ │ │ │ + b.n 19c1aa │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.n 19c27c │ │ │ │ + bne.n 19c29c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 19c284 │ │ │ │ + beq.n 19c2a4 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 19c17e │ │ │ │ + bne.n 19c19e │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c27c │ │ │ │ + bne.n 19c29c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c17a │ │ │ │ + bne.n 19c19a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19c17e │ │ │ │ + beq.n 19c19e │ │ │ │ subs r5, r6, #4 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19c1c4 │ │ │ │ + b.n 19c1e4 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.n 19c27c │ │ │ │ + bne.n 19c29c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c17e │ │ │ │ + beq.n 19c19e │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c1bc │ │ │ │ + bne.n 19c1dc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c27c │ │ │ │ + bne.n 19c29c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r3, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c1b8 │ │ │ │ + bne.n 19c1d8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19c1bc │ │ │ │ + beq.n 19c1dc │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 19c1fc │ │ │ │ + b.n 19c21c │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.n 19c27a │ │ │ │ + bne.n 19c29a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19c1bc │ │ │ │ + beq.n 19c1dc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 19c1f4 │ │ │ │ + bne.n 19c214 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c27a │ │ │ │ + bne.n 19c29a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 19c1f0 │ │ │ │ + bne.n 19c210 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19c1f4 │ │ │ │ + beq.n 19c214 │ │ │ │ subs r6, #4 │ │ │ │ - b.n 19c238 │ │ │ │ + b.n 19c258 │ │ │ │ cmp.w lr, #184 @ 0xb8 │ │ │ │ - bne.n 19c27a │ │ │ │ + bne.n 19c29a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r6, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 19c1f4 │ │ │ │ + beq.n 19c214 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19c230 │ │ │ │ + bne.n 19c250 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19c27a │ │ │ │ + bne.n 19c29a │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne lr, sl │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 19c22a │ │ │ │ + bne.n 19c24a │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19bff4 │ │ │ │ + bl 19c014 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c230 │ │ │ │ + bne.n 19c250 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19c27c │ │ │ │ + b.n 19c29c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r8, [sp, #4] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 19c142 │ │ │ │ + bne.w 19c162 │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 19c0f8 │ │ │ │ + bne.w 19c118 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r4, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 19c0ae │ │ │ │ + bne.w 19c0ce │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 19c06e │ │ │ │ + bne.w 19c08e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19c02c │ │ │ │ + bne.w 19c04c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #236] @ 19c3e8 │ │ │ │ + ldr.w r8, [pc, #236] @ 19c408 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c3bc │ │ │ │ + beq.n 19c3dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c3bc │ │ │ │ - ldr r3, [pc, #212] @ (19c3ec ) │ │ │ │ + beq.n 19c3dc │ │ │ │ + ldr r3, [pc, #212] @ (19c40c ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 19c38c │ │ │ │ + bhi.n 19c3ac │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 19c3cc │ │ │ │ + bls.n 19c3ec │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 19c3cc │ │ │ │ + bpl.n 19c3ec │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ adds r1, #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r2, #32 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - bhi.n 19c3e0 │ │ │ │ + bhi.n 19c400 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c3da │ │ │ │ + bhi.n 19c3fa │ │ │ │ tbb [pc, r2] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ cmp r4, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -486613,658 +486625,658 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 19c3cc │ │ │ │ + bne.n 19c3ec │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1a0d54 │ │ │ │ + bl 1a0d74 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c3cc │ │ │ │ + beq.n 19c3ec │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19c324 │ │ │ │ + bne.n 19c344 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 19c3b6 │ │ │ │ + bne.n 19c3d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19c3c8 │ │ │ │ + b.n 19c3e8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19c3c8 │ │ │ │ + b.n 19c3e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19c3c8 │ │ │ │ + b.n 19c3e8 │ │ │ │ nop │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 r9, [pc, #644] @ 19c688 │ │ │ │ + ldr.w r9, [pc, #644] @ 19c6a8 │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19c49c │ │ │ │ + beq.n 19c4bc │ │ │ │ str.w r9, [sp] │ │ │ │ subs r4, #4 │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ands.w r8, r5, #1 │ │ │ │ - bne.n 19c494 │ │ │ │ + bne.n 19c4b4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 19c464 │ │ │ │ + cbz r3, 19c484 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c5d8 │ │ │ │ + beq.w 19c5f8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c45a │ │ │ │ + bne.n 19c47a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c45a │ │ │ │ + bls.n 19c47a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c494 │ │ │ │ + beq.n 19c4b4 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 19c4a6 │ │ │ │ - cbnz r7, 19c4ae │ │ │ │ - bl 1a27e0 │ │ │ │ - cbnz r0, 19c4ae │ │ │ │ - ldr r3, [pc, #524] @ (19c68c ) │ │ │ │ + bne.n 19c4c6 │ │ │ │ + cbnz r7, 19c4ce │ │ │ │ + bl 1a2800 │ │ │ │ + cbnz r0, 19c4ce │ │ │ │ + ldr r3, [pc, #524] @ (19c6ac ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19c45a │ │ │ │ + bne.n 19c47a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19c420 │ │ │ │ + bne.n 19c440 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 19c476 │ │ │ │ + bne.n 19c496 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 19c47c │ │ │ │ + beq.n 19c49c │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 19c494 │ │ │ │ + beq.n 19c4b4 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 19c54e │ │ │ │ + bmi.n 19c56e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 19c512 │ │ │ │ + cbz r3, 19c532 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c656 │ │ │ │ + beq.w 19c676 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c502 │ │ │ │ + bne.n 19c522 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c502 │ │ │ │ + bls.n 19c522 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c54e │ │ │ │ - ldr r3, [pc, #392] @ (19c68c ) │ │ │ │ + beq.n 19c56e │ │ │ │ + ldr r3, [pc, #392] @ (19c6ac ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19c482 │ │ │ │ + b.n 19c4a2 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 19c558 │ │ │ │ - cbnz r3, 19c560 │ │ │ │ + bne.n 19c578 │ │ │ │ + cbnz r3, 19c580 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1a27e0 │ │ │ │ + bl 1a2800 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 19c560 │ │ │ │ - ldr r1, [pc, #344] @ (19c68c ) │ │ │ │ + cbnz r0, 19c580 │ │ │ │ + ldr r1, [pc, #344] @ (19c6ac ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c66c │ │ │ │ + bne.w 19c68c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19c4ca │ │ │ │ - b.n 19c494 │ │ │ │ + bne.n 19c4ea │ │ │ │ + b.n 19c4b4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c524 │ │ │ │ + bne.n 19c544 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 19c532 │ │ │ │ + beq.n 19c552 │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ add.w r8, r2, #32 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19c54e │ │ │ │ + beq.n 19c56e │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19c61e │ │ │ │ + bmi.n 19c63e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19c636 │ │ │ │ + beq.n 19c656 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19c662 │ │ │ │ + beq.n 19c682 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19c5c2 │ │ │ │ + bne.n 19c5e2 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 19c5c2 │ │ │ │ + bls.n 19c5e2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c61e │ │ │ │ + beq.n 19c63e │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #192] @ (19c68c ) │ │ │ │ + ldr r1, [pc, #192] @ (19c6ac ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 19c538 │ │ │ │ + b.n 19c558 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c45a │ │ │ │ + bhi.w 19c47a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19c420 │ │ │ │ - b.n 19c49c │ │ │ │ + bne.w 19c440 │ │ │ │ + b.n 19c4bc │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c64c │ │ │ │ + bne.n 19c66c │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 19c604 │ │ │ │ + beq.n 19c624 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c3f0 │ │ │ │ - cbnz r0, 19c61e │ │ │ │ - ldr r1, [pc, #132] @ (19c68c ) │ │ │ │ + bl 19c410 │ │ │ │ + cbnz r0, 19c63e │ │ │ │ + ldr r1, [pc, #132] @ (19c6ac ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 19c676 │ │ │ │ + bne.n 19c696 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 19c584 │ │ │ │ + bne.n 19c5a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 19c54e │ │ │ │ + b.n 19c56e │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 19c5ee │ │ │ │ + bne.n 19c60e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c5f6 │ │ │ │ - bl 1a27e0 │ │ │ │ + bne.n 19c616 │ │ │ │ + bl 1a2800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c5f6 │ │ │ │ - b.n 19c604 │ │ │ │ + bne.n 19c616 │ │ │ │ + b.n 19c624 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c502 │ │ │ │ - b.n 19c54e │ │ │ │ + bhi.w 19c522 │ │ │ │ + b.n 19c56e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ subs r1, #101 @ 0x65 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19c5c2 │ │ │ │ - b.n 19c61e │ │ │ │ + bhi.n 19c5e2 │ │ │ │ + b.n 19c63e │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 19c482 │ │ │ │ + b.n 19c4a2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c538 │ │ │ │ + b.n 19c558 │ │ │ │ nop │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #852] @ (19c9f8 ) │ │ │ │ + ldr r3, [pc, #852] @ (19ca18 ) │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19c882 │ │ │ │ + beq.w 19c8a2 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 19c874 │ │ │ │ + bne.w 19c894 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c88c │ │ │ │ + beq.w 19c8ac │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c8fc │ │ │ │ + beq.w 19c91c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c704 │ │ │ │ + bne.n 19c724 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c704 │ │ │ │ + bls.n 19c724 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19c874 │ │ │ │ + beq.w 19c894 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r2, r6, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r2, asr #5 │ │ │ │ - beq.w 19c932 │ │ │ │ + beq.w 19c952 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 19c938 │ │ │ │ + bne.w 19c958 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19c7a4 │ │ │ │ + beq.n 19c7c4 │ │ │ │ strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ subs r4, r5, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 19c980 │ │ │ │ + bmi.w 19c9a0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c95e │ │ │ │ + beq.w 19c97e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19c9ea │ │ │ │ + beq.w 19ca0a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19c780 │ │ │ │ + bne.n 19c7a0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 19c780 │ │ │ │ + bls.n 19c7a0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19c980 │ │ │ │ - ldr r3, [pc, #632] @ (19c9fc ) │ │ │ │ + beq.w 19c9a0 │ │ │ │ + ldr r3, [pc, #632] @ (19ca1c ) │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c9de │ │ │ │ + bne.w 19c9fe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19c9cc │ │ │ │ + beq.w 19c9ec │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 19c7a4 │ │ │ │ + bmi.n 19c7c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c70e │ │ │ │ + beq.n 19c72e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c94e │ │ │ │ + beq.w 19c96e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c7e8 │ │ │ │ + bne.n 19c808 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c7e8 │ │ │ │ + bls.n 19c808 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c7a4 │ │ │ │ - ldr r3, [pc, #528] @ (19c9fc ) │ │ │ │ + beq.n 19c7c4 │ │ │ │ + ldr r3, [pc, #528] @ (19ca1c ) │ │ │ │ mov r8, r7 │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c9d4 │ │ │ │ + bne.w 19c9f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19c95a │ │ │ │ + beq.w 19c97a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 19c80e │ │ │ │ + bmi.n 19c82e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c8d0 │ │ │ │ + beq.n 19c8f0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c990 │ │ │ │ + beq.w 19c9b0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c852 │ │ │ │ + bne.n 19c872 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c852 │ │ │ │ + bls.n 19c872 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c34 │ │ │ │ + bl 1a2c54 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c80e │ │ │ │ - ldr r3, [pc, #424] @ (19c9fc ) │ │ │ │ + beq.n 19c82e │ │ │ │ + ldr r3, [pc, #424] @ (19ca1c ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c704 │ │ │ │ + bne.w 19c724 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 19c6bc │ │ │ │ + bne.w 19c6dc │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 19c8b8 │ │ │ │ - cbz r4, 19c8c0 │ │ │ │ + bne.n 19c8d8 │ │ │ │ + cbz r4, 19c8e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c874 │ │ │ │ + beq.n 19c894 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 19c818 │ │ │ │ + b.n 19c838 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19c8a0 │ │ │ │ - bl 1a27e0 │ │ │ │ + beq.n 19c8c0 │ │ │ │ + bl 1a2800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c8a0 │ │ │ │ - ldr r3, [pc, #304] @ (19c9fc ) │ │ │ │ + bne.n 19c8c0 │ │ │ │ + ldr r3, [pc, #304] @ (19ca1c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c860 │ │ │ │ + b.n 19c880 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 19c916 │ │ │ │ - cbz r2, 19c91e │ │ │ │ + bne.n 19c936 │ │ │ │ + cbz r2, 19c93e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 19c80e │ │ │ │ + beq.n 19c82e │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ strd r4, r2, [sp, #24] │ │ │ │ mov r8, ip │ │ │ │ - b.n 19c7ae │ │ │ │ + b.n 19c7ce │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c704 │ │ │ │ + bhi.w 19c724 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 19c6bc │ │ │ │ - b.n 19c882 │ │ │ │ + bne.w 19c6dc │ │ │ │ + b.n 19c8a2 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19c8e2 │ │ │ │ + beq.n 19c902 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a27e0 │ │ │ │ + bl 1a2800 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c8e2 │ │ │ │ - ldr r3, [pc, #208] @ (19c9fc ) │ │ │ │ + bne.n 19c902 │ │ │ │ + ldr r3, [pc, #208] @ (19ca1c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c7f8 │ │ │ │ + b.n 19c818 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c72a │ │ │ │ + bne.w 19c74a │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1a27e0 │ │ │ │ + bl 1a2800 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c72a │ │ │ │ - ldr r3, [pc, #180] @ (19c9fc ) │ │ │ │ + bne.w 19c74a │ │ │ │ + ldr r3, [pc, #180] @ (19ca1c ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c78e │ │ │ │ + b.n 19c7ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c7e8 │ │ │ │ - b.n 19c7a4 │ │ │ │ + bhi.w 19c808 │ │ │ │ + b.n 19c7c4 │ │ │ │ mov r8, fp │ │ │ │ - b.n 19c874 │ │ │ │ + b.n 19c894 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs r2, r4, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r2, asr #5 │ │ │ │ - beq.n 19c99c │ │ │ │ + beq.n 19c9bc │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c9a0 │ │ │ │ + bne.n 19c9c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c3f0 │ │ │ │ - cbz r0, 19c9a8 │ │ │ │ + bl 19c410 │ │ │ │ + cbz r0, 19c9c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 19c740 │ │ │ │ + bne.w 19c760 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 19c7a4 │ │ │ │ + b.n 19c7c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c852 │ │ │ │ - b.n 19c80e │ │ │ │ + bhi.w 19c872 │ │ │ │ + b.n 19c82e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c976 │ │ │ │ - bl 1a27e0 │ │ │ │ + bne.n 19c996 │ │ │ │ + bl 1a2800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c976 │ │ │ │ - ldr r1, [pc, #80] @ (19c9fc ) │ │ │ │ + bne.n 19c996 │ │ │ │ + ldr r1, [pc, #80] @ (19ca1c ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ adds r2, r0, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 19c980 │ │ │ │ + beq.n 19c9a0 │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 19c78e │ │ │ │ + b.n 19c7ae │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 19c80e │ │ │ │ + b.n 19c82e │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 19c860 │ │ │ │ + b.n 19c880 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 19c7f8 │ │ │ │ + b.n 19c818 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ subs r2, #101 @ 0x65 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 19c780 │ │ │ │ - b.n 19c980 │ │ │ │ + bhi.w 19c7a0 │ │ │ │ + b.n 19c9a0 │ │ │ │ nop │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ - ldr.w r1, [pc, #2404] @ 19d378 │ │ │ │ + ldr.w r1, [pc, #2404] @ 19d398 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r2, [pc, #2404] @ 19d37c │ │ │ │ + ldr.w r2, [pc, #2404] @ 19d39c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -487272,15 +487284,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #26] │ │ │ │ strb.w r0, [sp, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19cbc2 │ │ │ │ + bne.w 19cbe2 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #27] │ │ │ │ ldrb.w r2, [r3, #86] @ 0x56 │ │ │ │ @@ -487297,18 +487309,18 @@ │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r2, #296] @ 0x128 │ │ │ │ mov r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19caac │ │ │ │ + bne.n 19cacc │ │ │ │ ldrb.w r2, [r3, #134] @ 0x86 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d25e │ │ │ │ + bne.w 19d27e │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrh.w r2, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r2, r2, #256 @ 0x100 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strh.w r2, [sp, #34] @ 0x22 │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ @@ -487338,72 +487350,72 @@ │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ strb.w r5, [sp, #44] @ 0x2c │ │ │ │ strb.w r8, [sp, #46] @ 0x2e │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r0, [sp, #47] @ 0x2f │ │ │ │ strb.w r5, [sp, #45] @ 0x2d │ │ │ │ - cbnz r0, 19cb80 │ │ │ │ + cbnz r0, 19cba0 │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bmi.n 19cb80 │ │ │ │ + bmi.n 19cba0 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 19cb9a │ │ │ │ + cbz r4, 19cbba │ │ │ │ ands.w r4, r2, #64 @ 0x40 │ │ │ │ - bne.n 19cbc6 │ │ │ │ + bne.n 19cbe6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ and.w r4, r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cbde │ │ │ │ + bne.n 19cbfe │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r0, [sp, #54] @ 0x36 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #55] @ 0x37 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19cbee │ │ │ │ + b.n 19cc0e │ │ │ │ and.w r0, r2, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cb4e │ │ │ │ + bne.n 19cb6e │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bmi.w 19d320 │ │ │ │ + bmi.w 19d340 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d268 │ │ │ │ + bne.w 19d288 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 19cb6a │ │ │ │ + bpl.n 19cb8a │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 19cb6e │ │ │ │ + b.n 19cb8e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19ca5a │ │ │ │ + b.n 19ca7a │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ and.w r4, r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d35a │ │ │ │ + beq.w 19d37a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d268 │ │ │ │ + beq.w 19d288 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #54] @ 0x36 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r4, [r3, #138] @ 0x8a │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ @@ -487419,15 +487431,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #62] @ 0x3e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #63] @ 0x3f │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [sp, #65] @ 0x41 │ │ │ │ - cbz r4, 19cc3a │ │ │ │ + cbz r4, 19cc5a │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #66] @ 0x42 │ │ │ │ ubfx r5, ip, #14, #1 │ │ │ │ strb.w r4, [sp, #67] @ 0x43 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r7, ip, #4096 @ 0x1000 │ │ │ │ @@ -487454,46 +487466,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #74] @ 0x4a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19ccbc │ │ │ │ + cbz r0, 19ccdc │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19ccce │ │ │ │ + cbz r0, 19ccee │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #77] @ 0x4d │ │ │ │ mov.w r8, #1 │ │ │ │ and.w r0, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ eor.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ eor.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d26e │ │ │ │ + bne.w 19d28e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d30e │ │ │ │ + beq.w 19d32e │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19d354 │ │ │ │ + bne.w 19d374 │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d292 │ │ │ │ + bne.w 19d2b2 │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ clz r8, r0 │ │ │ │ ubfx r9, r1, #23, #1 │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ @@ -487537,21 +487549,21 @@ │ │ │ │ strb.w sl, [sp, #98] @ 0x62 │ │ │ │ strb.w r8, [sp, #90] @ 0x5a │ │ │ │ strb.w r5, [sp, #95] @ 0x5f │ │ │ │ and.w r5, r5, fp │ │ │ │ strb.w fp, [sp, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #97] @ 0x61 │ │ │ │ ldrb r5, [r3, #10] │ │ │ │ - cbz r5, 19cdf8 │ │ │ │ + cbz r5, 19ce18 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19cdf8 │ │ │ │ + bne.n 19ce18 │ │ │ │ ldrb.w r5, [r3, #134] @ 0x86 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d34a │ │ │ │ + bne.w 19d36a │ │ │ │ strb.w r5, [sp, #99] @ 0x63 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ eor.w r5, r2, #1 │ │ │ │ ldrb.w ip, [r3, #123] @ 0x7b │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ strb.w r2, [sp, #100] @ 0x64 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -487577,23 +487589,23 @@ │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r2, [r3, #56] @ 0x38 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r2, [r3, #57] @ 0x39 │ │ │ │ - cbnz r2, 19ce7a │ │ │ │ + cbnz r2, 19ce9a │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r2, [r3, #136] @ 0x88 │ │ │ │ strb.w r2, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ strb.w r2, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ - cbnz r2, 19ce98 │ │ │ │ + cbnz r2, 19ceb8 │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r2, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r5, [r3, #63] @ 0x3f │ │ │ │ strb.w r2, [sp, #118] @ 0x76 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ @@ -487612,17 +487624,17 @@ │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ ldrb.w r5, [r3, #83] @ 0x53 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d296 │ │ │ │ + bne.w 19d2b6 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.w 19d296 │ │ │ │ + bpl.w 19d2b6 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r5, [r3, #87] @ 0x57 │ │ │ │ strb.w r5, [sp, #127] @ 0x7f │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #128] @ 0x80 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -487642,17 +487654,17 @@ │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ ldrb.w lr, [r3, #17] │ │ │ │ strb.w sl, [sp, #136] @ 0x88 │ │ │ │ and.w r4, r4, lr │ │ │ │ strb.w r4, [sp, #135] @ 0x87 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d2bc │ │ │ │ + beq.w 19d2dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d300 │ │ │ │ + bne.w 19d320 │ │ │ │ mov r4, r2 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ strb.w lr, [sp, #137] @ 0x89 │ │ │ │ strb.w r4, [sp, #138] @ 0x8a │ │ │ │ and.w lr, r2, lr │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ @@ -487673,42 +487685,42 @@ │ │ │ │ strb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ strb.w r2, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r2, [r3, #51] @ 0x33 │ │ │ │ and.w r2, r2, ip │ │ │ │ strb.w r2, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r2, [r3, #51] @ 0x33 │ │ │ │ - cbz r2, 19cfcc │ │ │ │ + cbz r2, 19cfec │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ strb.w r2, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ strb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 19cfe6 │ │ │ │ + cbz r2, 19d006 │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 19cff4 │ │ │ │ + cbz r2, 19d014 │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ strb.w r2, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ strb.w r2, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r2, [r3, #61] @ 0x3d │ │ │ │ strb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ strb.w r2, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r2, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19d2de │ │ │ │ + beq.w 19d2fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19d2f4 │ │ │ │ + bne.w 19d314 │ │ │ │ mov r2, r7 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #157] @ 0x9d │ │ │ │ strb.w r2, [sp, #158] @ 0x9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ @@ -487716,95 +487728,95 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r2, [r3, #35] @ 0x23 │ │ │ │ strb.w r2, [sp, #161] @ 0xa1 │ │ │ │ strb.w r4, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2d2 │ │ │ │ + bne.w 19d2f2 │ │ │ │ ldrb.w r2, [r3, #109] @ 0x6d │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2ce │ │ │ │ + bne.w 19d2ee │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ strb.w r2, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d2ea │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2da │ │ │ │ + bne.w 19d2fa │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2d6 │ │ │ │ + bne.w 19d2f6 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #170] @ 0xaa │ │ │ │ ldrb r2, [r3, #27] │ │ │ │ strb.w r2, [sp, #171] @ 0xab │ │ │ │ ldrb.w r2, [r3, #100] @ 0x64 │ │ │ │ - cbz r2, 19d0f4 │ │ │ │ + cbz r2, 19d114 │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2ec │ │ │ │ + bne.w 19d30c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ tst r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ strb.w r2, [sp, #173] @ 0xad │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d128 │ │ │ │ + cbz r2, 19d148 │ │ │ │ ldrb.w r2, [r3, #139] @ 0x8b │ │ │ │ - cbz r2, 19d128 │ │ │ │ + cbz r2, 19d148 │ │ │ │ ldrb.w r2, [r3, #141] @ 0x8d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d340 │ │ │ │ + bne.w 19d360 │ │ │ │ strb.w r2, [sp, #174] @ 0xae │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d13a │ │ │ │ + cbz r2, 19d15a │ │ │ │ ldrb.w r2, [r3, #139] @ 0x8b │ │ │ │ - cbz r2, 19d13a │ │ │ │ + cbz r2, 19d15a │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ strb.w r2, [sp, #175] @ 0xaf │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ strb.w r2, [sp, #177] @ 0xb1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ - cbz r2, 19d156 │ │ │ │ + cbz r2, 19d176 │ │ │ │ ldrb.w r2, [r3, #138] @ 0x8a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #178] @ 0xb2 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d176 │ │ │ │ + cbz r2, 19d196 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ - cbz r1, 19d176 │ │ │ │ + cbz r1, 19d196 │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d33c │ │ │ │ + bne.w 19d35c │ │ │ │ ldrb.w r2, [r3, #141] @ 0x8d │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #179] @ 0xb3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ ldr.w r4, [r2, #408] @ 0x198 │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ @@ -487839,166 +487851,166 @@ │ │ │ │ strb.w r2, [sp, #190] @ 0xbe │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb.w r2, [r3, #150] @ 0x96 │ │ │ │ strb.w r2, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #193] @ 0xc1 │ │ │ │ - cbnz r5, 19d212 │ │ │ │ - b.n 19d240 │ │ │ │ + cbnz r5, 19d232 │ │ │ │ + b.n 19d260 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19d240 │ │ │ │ + cbz r5, 19d260 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d20c │ │ │ │ - ldr r6, [pc, #356] @ (19d380 ) │ │ │ │ + beq.n 19d22c │ │ │ │ + ldr r6, [pc, #356] @ (19d3a0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19d240 │ │ │ │ + cbz r3, 19d260 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19d220 │ │ │ │ + bne.n 19d240 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d232 │ │ │ │ - ldr r2, [pc, #320] @ (19d384 ) │ │ │ │ - ldr r3, [pc, #312] @ (19d37c ) │ │ │ │ + bne.n 19d252 │ │ │ │ + ldr r2, [pc, #320] @ (19d3a4 ) │ │ │ │ + ldr r3, [pc, #312] @ (19d39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19d374 │ │ │ │ + bne.w 19d394 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r2, ip, #10, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 19caac │ │ │ │ + b.n 19cacc │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19cbe8 │ │ │ │ + b.n 19cc08 │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d2f0 │ │ │ │ + bne.n 19d310 │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cd1e │ │ │ │ + bne.w 19cd3e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19cd1e │ │ │ │ + bne.w 19cd3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19cd30 │ │ │ │ + b.n 19cd50 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r5, [r3, #87] @ 0x57 │ │ │ │ strb.w r5, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cf06 │ │ │ │ + bne.w 19cf26 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - b.n 19cf08 │ │ │ │ + b.n 19cf28 │ │ │ │ strb.w r4, [sp, #137] @ 0x89 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ ands r4, r2 │ │ │ │ - b.n 19cf70 │ │ │ │ + b.n 19cf90 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0ac │ │ │ │ + b.n 19d0cc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d096 │ │ │ │ + b.n 19d0b6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d06c │ │ │ │ + b.n 19d08c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0dc │ │ │ │ + b.n 19d0fc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0c6 │ │ │ │ + b.n 19d0e6 │ │ │ │ strb.w r2, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ and.w r2, r2, r7, lsr #12 │ │ │ │ - b.n 19d034 │ │ │ │ + b.n 19d054 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d110 │ │ │ │ + b.n 19d130 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19d27e │ │ │ │ + b.n 19d29e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ - b.n 19d034 │ │ │ │ + b.n 19d054 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [sp, #137] @ 0x89 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ - b.n 19cf70 │ │ │ │ + b.n 19cf90 │ │ │ │ strb.w r0, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cd1e │ │ │ │ + bne.w 19cd3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19cd30 │ │ │ │ + b.n 19cd50 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r2, #25 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ - bmi.n 19d364 │ │ │ │ + bmi.n 19d384 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cb6a │ │ │ │ - b.n 19cbe4 │ │ │ │ + beq.w 19cb8a │ │ │ │ + b.n 19cc04 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d176 │ │ │ │ + b.n 19d196 │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 19d128 │ │ │ │ + b.n 19d148 │ │ │ │ ubfx r5, ip, #10, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 19cdf8 │ │ │ │ + b.n 19ce18 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ - b.n 19cd1e │ │ │ │ + b.n 19cd3e │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19cb6e │ │ │ │ + b.n 19cb8e │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cbbe │ │ │ │ - b.n 19cbe4 │ │ │ │ + beq.w 19cbde │ │ │ │ + b.n 19cc04 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2780] @ 19de78 │ │ │ │ + ldr.w r1, [pc, #2780] @ 19de98 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2780] @ 19de7c │ │ │ │ + ldr.w r2, [pc, #2780] @ 19de9c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -488006,15 +488018,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d54a │ │ │ │ + bne.w 19d56a │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -488031,18 +488043,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r1, #296] @ 0x128 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19d434 │ │ │ │ + bne.n 19d454 │ │ │ │ ldrb.w r1, [r3, #134] @ 0x86 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19dd50 │ │ │ │ + bne.w 19dd70 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrh.w r1, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #18] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ @@ -488072,72 +488084,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 19d508 │ │ │ │ + cbnz r0, 19d528 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 19d508 │ │ │ │ + bmi.n 19d528 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ - cbz r5, 19d522 │ │ │ │ + cbz r5, 19d542 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 19d54e │ │ │ │ + bne.n 19d56e │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d566 │ │ │ │ + bne.n 19d586 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ - b.n 19d576 │ │ │ │ + b.n 19d596 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d4d6 │ │ │ │ + bne.n 19d4f6 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 19de18 │ │ │ │ + bmi.w 19de38 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19dd5c │ │ │ │ + bne.w 19dd7c │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 19d4f2 │ │ │ │ + bpl.n 19d512 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19d4f6 │ │ │ │ + b.n 19d516 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19d3e2 │ │ │ │ + b.n 19d402 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19de54 │ │ │ │ + beq.w 19de74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19dd5c │ │ │ │ + beq.w 19dd7c │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [sp, #41] @ 0x29 │ │ │ │ ldrb.w r5, [r3, #138] @ 0x8a │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ @@ -488153,15 +488165,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #49] @ 0x31 │ │ │ │ - cbz r5, 19d5c2 │ │ │ │ + cbz r5, 19d5e2 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #50] @ 0x32 │ │ │ │ ubfx r6, ip, #14, #1 │ │ │ │ strb.w r5, [sp, #51] @ 0x33 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -488187,46 +488199,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19d640 │ │ │ │ + cbz r0, 19d660 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19d652 │ │ │ │ + cbz r0, 19d672 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #64] @ 0x40 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19dd62 │ │ │ │ + bne.w 19dd82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19de06 │ │ │ │ + beq.w 19de26 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19de4e │ │ │ │ + bne.w 19de6e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19dd86 │ │ │ │ + bne.w 19dda6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -488265,21 +488277,21 @@ │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ strb.w r4, [sp, #78] @ 0x4e │ │ │ │ strb.w sl, [sp, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 19d76a │ │ │ │ + cbz r6, 19d78a │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19d76a │ │ │ │ + bne.n 19d78a │ │ │ │ ldrb.w r6, [r3, #134] @ 0x86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19de44 │ │ │ │ + bne.w 19de64 │ │ │ │ strb.w r6, [sp, #83] @ 0x53 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #123] @ 0x7b │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -488305,23 +488317,23 @@ │ │ │ │ strb.w r6, [sp, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 19d7ec │ │ │ │ + cbnz r6, 19d80c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 19d80a │ │ │ │ + cbnz r6, 19d82a │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #101] @ 0x65 │ │ │ │ @@ -488340,17 +488352,17 @@ │ │ │ │ strb.w r7, [sp, #107] @ 0x6b │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19dd8a │ │ │ │ + bne.w 19ddaa │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19dd8a │ │ │ │ + bpl.w 19ddaa │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -488370,17 +488382,17 @@ │ │ │ │ ldrb.w r7, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ddb0 │ │ │ │ + beq.w 19ddd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19ddf8 │ │ │ │ + bne.w 19de18 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -488401,138 +488413,138 @@ │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 19d938 │ │ │ │ + cbz r0, 19d958 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19d952 │ │ │ │ + cbz r0, 19d972 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19d960 │ │ │ │ + cbz r0, 19d980 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ddd2 │ │ │ │ + beq.w 19ddf2 │ │ │ │ and.w r0, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddec │ │ │ │ + bne.w 19de0c │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #141] @ 0x8d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddc6 │ │ │ │ + bne.w 19dde6 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddc2 │ │ │ │ + bne.w 19dde2 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddbe │ │ │ │ + bne.w 19ddde │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddce │ │ │ │ + bne.w 19ddee │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19ddca │ │ │ │ + bne.w 19ddea │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 19da64 │ │ │ │ + cbz r0, 19da84 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19dde4 │ │ │ │ + bne.w 19de04 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19da98 │ │ │ │ + cbz r0, 19dab8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19da98 │ │ │ │ + cbz r0, 19dab8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de3a │ │ │ │ + bne.w 19de5a │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19daaa │ │ │ │ + cbz r0, 19daca │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19daaa │ │ │ │ + cbz r0, 19daca │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 19dac6 │ │ │ │ + cbz r0, 19dae6 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dae6 │ │ │ │ + cbz r0, 19db06 │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 19dae6 │ │ │ │ + cbz r5, 19db06 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de36 │ │ │ │ + bne.w 19de56 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #198] @ 0xc6 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -488579,47 +488591,47 @@ │ │ │ │ ldrb.w r0, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 19dbb6 │ │ │ │ + cbz r0, 19dbd6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 19dbc6 │ │ │ │ + cbz r0, 19dbe6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 19dbd6 │ │ │ │ + cbz r0, 19dbf6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 19dbec │ │ │ │ + cbz r0, 19dc0c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #122] @ 0x7a │ │ │ │ - cbnz r1, 19dbfe │ │ │ │ + cbnz r1, 19dc1e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 19dc22 │ │ │ │ + cbz r1, 19dc42 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -488646,198 +488658,198 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ - cbz r2, 19dc9a │ │ │ │ + cbz r2, 19dcba │ │ │ │ ubfx r2, ip, #15, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ - cbz r2, 19dcb0 │ │ │ │ + cbz r2, 19dcd0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 19dcc2 │ │ │ │ + cbz r2, 19dce2 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 19dcd4 │ │ │ │ + cbz r2, 19dcf4 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 19dce6 │ │ │ │ + cbz r2, 19dd06 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldr.w r4, [r1, #408] @ 0x198 │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #210] @ 0xd2 │ │ │ │ - cbnz r5, 19dd04 │ │ │ │ - b.n 19dd32 │ │ │ │ + cbnz r5, 19dd24 │ │ │ │ + b.n 19dd52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19dd32 │ │ │ │ + cbz r5, 19dd52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19dcfe │ │ │ │ - ldr r6, [pc, #372] @ (19de80 ) │ │ │ │ + beq.n 19dd1e │ │ │ │ + ldr r6, [pc, #372] @ (19dea0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19dd32 │ │ │ │ + cbz r3, 19dd52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dd12 │ │ │ │ + bne.n 19dd32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd24 │ │ │ │ - ldr r2, [pc, #336] @ (19de84 ) │ │ │ │ - ldr r3, [pc, #324] @ (19de7c ) │ │ │ │ + bne.n 19dd44 │ │ │ │ + ldr r2, [pc, #336] @ (19dea4 ) │ │ │ │ + ldr r3, [pc, #324] @ (19de9c ) │ │ │ │ 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 19de72 │ │ │ │ + bne.w 19de92 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #10, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 19d434 │ │ │ │ + b.w 19d454 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19d570 │ │ │ │ + b.n 19d590 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dde8 │ │ │ │ + bne.n 19de08 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d69a │ │ │ │ + bne.w 19d6ba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d69a │ │ │ │ + bne.w 19d6ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19d6ac │ │ │ │ + b.n 19d6cc │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19d878 │ │ │ │ + bne.w 19d898 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 19d87a │ │ │ │ + b.n 19d89a │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 19d8de │ │ │ │ + b.n 19d8fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da1c │ │ │ │ + b.n 19da3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da06 │ │ │ │ + b.n 19da26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19d9dc │ │ │ │ + b.n 19d9fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da4c │ │ │ │ + b.n 19da6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da36 │ │ │ │ + b.n 19da56 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ and.w r4, ip, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #12 │ │ │ │ - b.n 19d9a2 │ │ │ │ + b.n 19d9c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da80 │ │ │ │ + b.n 19daa0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19dd72 │ │ │ │ + b.n 19dd92 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 19d9a2 │ │ │ │ + b.n 19d9c2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 19d8de │ │ │ │ + b.n 19d8fe │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d69a │ │ │ │ + bne.w 19d6ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19d6ac │ │ │ │ + b.n 19d6cc │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 19de60 │ │ │ │ + bmi.n 19de80 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d4f2 │ │ │ │ - b.w 19d56c │ │ │ │ + beq.w 19d512 │ │ │ │ + b.w 19d58c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19dae6 │ │ │ │ + b.n 19db06 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 19da98 │ │ │ │ + b.n 19dab8 │ │ │ │ ubfx r6, ip, #10, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d76a │ │ │ │ + b.n 19d78a │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ - b.n 19d69a │ │ │ │ + b.n 19d6ba │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 19d4f6 │ │ │ │ + b.w 19d516 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d546 │ │ │ │ - b.w 19d56c │ │ │ │ + beq.w 19d566 │ │ │ │ + b.w 19d58c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2780] @ 19e978 │ │ │ │ + ldr.w r1, [pc, #2780] @ 19e998 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2780] @ 19e97c │ │ │ │ + ldr.w r2, [pc, #2780] @ 19e99c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -488845,15 +488857,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19e04a │ │ │ │ + bne.w 19e06a │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -488870,18 +488882,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r1, #296] @ 0x128 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19df34 │ │ │ │ + bne.n 19df54 │ │ │ │ ldrb.w r1, [r3, #134] @ 0x86 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19e850 │ │ │ │ + bne.w 19e870 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrh.w r1, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #18] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ @@ -488911,72 +488923,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 19e008 │ │ │ │ + cbnz r0, 19e028 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 19e008 │ │ │ │ + bmi.n 19e028 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ - cbz r5, 19e022 │ │ │ │ + cbz r5, 19e042 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 19e04e │ │ │ │ + bne.n 19e06e │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19e066 │ │ │ │ + bne.n 19e086 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ - b.n 19e076 │ │ │ │ + b.n 19e096 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19dfd6 │ │ │ │ + bne.n 19dff6 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 19e918 │ │ │ │ + bmi.w 19e938 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e85c │ │ │ │ + bne.w 19e87c │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 19dff2 │ │ │ │ + bpl.n 19e012 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19dff6 │ │ │ │ + b.n 19e016 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19dee2 │ │ │ │ + b.n 19df02 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19e954 │ │ │ │ + beq.w 19e974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e85c │ │ │ │ + beq.w 19e87c │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [sp, #41] @ 0x29 │ │ │ │ ldrb.w r5, [r3, #138] @ 0x8a │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ @@ -488992,15 +489004,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #49] @ 0x31 │ │ │ │ - cbz r5, 19e0c2 │ │ │ │ + cbz r5, 19e0e2 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #50] @ 0x32 │ │ │ │ ubfx r6, ip, #14, #1 │ │ │ │ strb.w r5, [sp, #51] @ 0x33 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -489026,46 +489038,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19e140 │ │ │ │ + cbz r0, 19e160 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19e152 │ │ │ │ + cbz r0, 19e172 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #64] @ 0x40 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e862 │ │ │ │ + bne.w 19e882 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e906 │ │ │ │ + beq.w 19e926 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e94e │ │ │ │ + bne.w 19e96e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e886 │ │ │ │ + bne.w 19e8a6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -489104,21 +489116,21 @@ │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ strb.w r4, [sp, #78] @ 0x4e │ │ │ │ strb.w sl, [sp, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 19e26a │ │ │ │ + cbz r6, 19e28a │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19e26a │ │ │ │ + bne.n 19e28a │ │ │ │ ldrb.w r6, [r3, #134] @ 0x86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e944 │ │ │ │ + bne.w 19e964 │ │ │ │ strb.w r6, [sp, #83] @ 0x53 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #123] @ 0x7b │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -489144,23 +489156,23 @@ │ │ │ │ strb.w r6, [sp, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 19e2ec │ │ │ │ + cbnz r6, 19e30c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 19e30a │ │ │ │ + cbnz r6, 19e32a │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #101] @ 0x65 │ │ │ │ @@ -489179,17 +489191,17 @@ │ │ │ │ strb.w r7, [sp, #107] @ 0x6b │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e88a │ │ │ │ + bne.w 19e8aa │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19e88a │ │ │ │ + bpl.w 19e8aa │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -489209,17 +489221,17 @@ │ │ │ │ ldrb.w r7, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e8b0 │ │ │ │ + beq.w 19e8d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e8f8 │ │ │ │ + bne.w 19e918 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -489240,138 +489252,138 @@ │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 19e438 │ │ │ │ + cbz r0, 19e458 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19e452 │ │ │ │ + cbz r0, 19e472 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19e460 │ │ │ │ + cbz r0, 19e480 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e8d2 │ │ │ │ + beq.w 19e8f2 │ │ │ │ and.w r0, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8ec │ │ │ │ + bne.w 19e90c │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #141] @ 0x8d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8c6 │ │ │ │ + bne.w 19e8e6 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8c2 │ │ │ │ + bne.w 19e8e2 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8be │ │ │ │ + bne.w 19e8de │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8ce │ │ │ │ + bne.w 19e8ee │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8ca │ │ │ │ + bne.w 19e8ea │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 19e564 │ │ │ │ + cbz r0, 19e584 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e8e4 │ │ │ │ + bne.w 19e904 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e598 │ │ │ │ + cbz r0, 19e5b8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19e598 │ │ │ │ + cbz r0, 19e5b8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e93a │ │ │ │ + bne.w 19e95a │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e5aa │ │ │ │ + cbz r0, 19e5ca │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19e5aa │ │ │ │ + cbz r0, 19e5ca │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 19e5c6 │ │ │ │ + cbz r0, 19e5e6 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e5e6 │ │ │ │ + cbz r0, 19e606 │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 19e5e6 │ │ │ │ + cbz r5, 19e606 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e936 │ │ │ │ + bne.w 19e956 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #198] @ 0xc6 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -489418,47 +489430,47 @@ │ │ │ │ ldrb.w r0, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 19e6b6 │ │ │ │ + cbz r0, 19e6d6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 19e6c6 │ │ │ │ + cbz r0, 19e6e6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 19e6d6 │ │ │ │ + cbz r0, 19e6f6 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 19e6ec │ │ │ │ + cbz r0, 19e70c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #122] @ 0x7a │ │ │ │ - cbnz r1, 19e6fe │ │ │ │ + cbnz r1, 19e71e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 19e722 │ │ │ │ + cbz r1, 19e742 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -489485,230 +489497,230 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ - cbz r2, 19e79a │ │ │ │ + cbz r2, 19e7ba │ │ │ │ ubfx r2, ip, #15, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ - cbz r2, 19e7b0 │ │ │ │ + cbz r2, 19e7d0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 19e7c2 │ │ │ │ + cbz r2, 19e7e2 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 19e7d4 │ │ │ │ + cbz r2, 19e7f4 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 19e7e6 │ │ │ │ + cbz r2, 19e806 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldr.w r4, [r1, #408] @ 0x198 │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #210] @ 0xd2 │ │ │ │ - cbnz r5, 19e804 │ │ │ │ - b.n 19e832 │ │ │ │ + cbnz r5, 19e824 │ │ │ │ + b.n 19e852 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19e832 │ │ │ │ + cbz r5, 19e852 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19e7fe │ │ │ │ - ldr r6, [pc, #372] @ (19e980 ) │ │ │ │ + beq.n 19e81e │ │ │ │ + ldr r6, [pc, #372] @ (19e9a0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2a0 │ │ │ │ + bl 21d2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19e832 │ │ │ │ + cbz r3, 19e852 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e812 │ │ │ │ + bne.n 19e832 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e824 │ │ │ │ - ldr r2, [pc, #336] @ (19e984 ) │ │ │ │ - ldr r3, [pc, #324] @ (19e97c ) │ │ │ │ + bne.n 19e844 │ │ │ │ + ldr r2, [pc, #336] @ (19e9a4 ) │ │ │ │ + ldr r3, [pc, #324] @ (19e99c ) │ │ │ │ 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 19e972 │ │ │ │ + bne.w 19e992 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #10, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 19df34 │ │ │ │ + b.w 19df54 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19e070 │ │ │ │ + b.n 19e090 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19e8e8 │ │ │ │ + bne.n 19e908 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e19a │ │ │ │ + bne.w 19e1ba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e19a │ │ │ │ + bne.w 19e1ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e1ac │ │ │ │ + b.n 19e1cc │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e378 │ │ │ │ + bne.w 19e398 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 19e37a │ │ │ │ + b.n 19e39a │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 19e3de │ │ │ │ + b.n 19e3fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e51c │ │ │ │ + b.n 19e53c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e506 │ │ │ │ + b.n 19e526 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e4dc │ │ │ │ + b.n 19e4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e54c │ │ │ │ + b.n 19e56c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e536 │ │ │ │ + b.n 19e556 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ and.w r4, ip, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #12 │ │ │ │ - b.n 19e4a2 │ │ │ │ + b.n 19e4c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e580 │ │ │ │ + b.n 19e5a0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e872 │ │ │ │ + b.n 19e892 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 19e4a2 │ │ │ │ + b.n 19e4c2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 19e3de │ │ │ │ + b.n 19e3fe │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e19a │ │ │ │ + bne.w 19e1ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e1ac │ │ │ │ + b.n 19e1cc │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 19e960 │ │ │ │ + bmi.n 19e980 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dff2 │ │ │ │ - b.w 19e06c │ │ │ │ + beq.w 19e012 │ │ │ │ + b.w 19e08c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e5e6 │ │ │ │ + b.n 19e606 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 19e598 │ │ │ │ + b.n 19e5b8 │ │ │ │ ubfx r6, ip, #10, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19e26a │ │ │ │ + b.n 19e28a │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ - b.n 19e19a │ │ │ │ + b.n 19e1ba │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 19dff6 │ │ │ │ + b.w 19e016 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19e046 │ │ │ │ - b.w 19e06c │ │ │ │ + beq.w 19e066 │ │ │ │ + b.w 19e08c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19e9b4 │ │ │ │ + beq.n 19e9d4 │ │ │ │ movw r0, #373 @ 0x175 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #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 r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 19ea7a │ │ │ │ + beq.n 19ea9a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19eab0 │ │ │ │ - bhi.n 19ea80 │ │ │ │ + beq.n 19ead0 │ │ │ │ + bhi.n 19eaa0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19ea3e │ │ │ │ + beq.n 19ea5e │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 19eae4 │ │ │ │ + beq.n 19eb04 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19eb5c │ │ │ │ + bhi.w 19eb7c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ec36 │ │ │ │ + bhi.w 19ec56 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -489735,22 +489747,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 19eaca │ │ │ │ + beq.n 19eaea │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #308 @ 0x134 │ │ │ │ - bhi.n 19ea7e │ │ │ │ + bhi.n 19ea9e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19eb6e │ │ │ │ + bhi.w 19eb8e │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -489763,92 +489775,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ movw r0, #373 @ 0x175 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 19ebec │ │ │ │ + beq.w 19ec0c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 19eb2e │ │ │ │ + bne.n 19eb4e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 19ebb2 │ │ │ │ - bls.n 19eafc │ │ │ │ + beq.n 19ebd2 │ │ │ │ + bls.n 19eb1c │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #302 @ 0x12e │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ movw r0, #303 @ 0x12f │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #421 @ 0x1a5 │ │ │ │ - beq.n 19ea7e │ │ │ │ + beq.n 19ea9e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #422 @ 0x1a6 │ │ │ │ movne.w r0, #420 @ 0x1a4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19ec32 │ │ │ │ + bhi.w 19ec52 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ec36 │ │ │ │ + bhi.w 19ec56 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (19ed68 ) │ │ │ │ + ldr r2, [pc, #592] @ (19ed88 ) │ │ │ │ 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 19ec2e │ │ │ │ + bhi.n 19ec4e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec36 │ │ │ │ + bhi.n 19ec56 │ │ │ │ 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] │ │ │ │ @@ -489894,15 +489906,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec36 │ │ │ │ + bhi.n 19ec56 │ │ │ │ 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 │ │ │ │ @@ -489921,18 +489933,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19ec2a │ │ │ │ + bhi.n 19ec4a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec36 │ │ │ │ + bhi.n 19ec56 │ │ │ │ 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 │ │ │ │ @@ -489971,15 +489983,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 19ec6e │ │ │ │ + cbz r3, 19ec8e │ │ │ │ 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 │ │ │ │ @@ -489990,99 +490002,99 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 19ed2c │ │ │ │ + ldr.w lr, [pc, #156] @ 19ed4c │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 19ed30 │ │ │ │ + ldr.w ip, [pc, #152] @ 19ed50 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19ed0e │ │ │ │ + bhi.n 19ed2e │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 19ed1a │ │ │ │ + cbz r2, 19ed3a │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 19ec80 │ │ │ │ + bl 19eca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (19ed34 ) │ │ │ │ - ldr r3, [pc, #80] @ (19ed30 ) │ │ │ │ + ldr r2, [pc, #88] @ (19ed54 ) │ │ │ │ + ldr r3, [pc, #80] @ (19ed50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ed26 │ │ │ │ + bne.n 19ed46 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 19ecda │ │ │ │ + b.n 19ecfa │ │ │ │ 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 19ecda │ │ │ │ + b.n 19ecfa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 19ed20 │ │ │ │ + cbz r3, 19ed40 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 19ecda │ │ │ │ + b.n 19ecfa │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 19ecca │ │ │ │ + b.n 19ecea │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19ed14 │ │ │ │ + b.n 19ed34 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (19eddc ) │ │ │ │ + ldr r1, [pc, #148] @ (19edfc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 19ede0 │ │ │ │ + ldr.w lr, [pc, #148] @ 19ee00 │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r1, lr] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19edd0 │ │ │ │ + bhi.n 19edf0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19edcc │ │ │ │ + bhi.n 19edec │ │ │ │ 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 │ │ │ │ @@ -490095,284 +490107,284 @@ │ │ │ │ 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] @ (19ede4 ) │ │ │ │ - ldr r3, [pc, #56] @ (19ede0 ) │ │ │ │ + ldr r2, [pc, #60] @ (19ee04 ) │ │ │ │ + ldr r3, [pc, #56] @ (19ee00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19edd6 │ │ │ │ + bne.n 19edf6 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 19ed9c │ │ │ │ + b.n 19edbc │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 19ed9c │ │ │ │ + b.n 19edbc │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 19ed9c │ │ │ │ + b.n 19edbc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 19ed9c │ │ │ │ + b.n 19edbc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 19ee1a │ │ │ │ + cbz r1, 19ee3a │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #368] @ (19efb0 ) │ │ │ │ + ldr r0, [pc, #368] @ (19efd0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19ee84 │ │ │ │ + bhi.n 19eea4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r6, r4] │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ lsrs r0, r2, #6 │ │ │ │ lsrs r5, r0, #4 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19efa4 │ │ │ │ + beq.w 19efc4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19ee76 │ │ │ │ - b.n 19ee62 │ │ │ │ + cbnz r3, 19ee96 │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ee6e │ │ │ │ - b.n 19ee62 │ │ │ │ + bne.n 19ee8e │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19ee9e │ │ │ │ - b.n 19ee62 │ │ │ │ + cbnz r3, 19eebe │ │ │ │ + b.n 19ee82 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 19ee96 │ │ │ │ + cbz r3, 19eeb6 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ee8c │ │ │ │ - b.n 19ee62 │ │ │ │ - ldr r3, [pc, #252] @ (19efb4 ) │ │ │ │ + bne.n 19eeac │ │ │ │ + b.n 19ee82 │ │ │ │ + ldr r3, [pc, #252] @ (19efd4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ adds r7, r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 19eee6 │ │ │ │ + b.n 19ef06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 19ee62 │ │ │ │ + bcs.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19eed2 │ │ │ │ - b.n 19ee62 │ │ │ │ + bne.n 19eef2 │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19ee62 │ │ │ │ + bne.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19ee62 │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 19ef28 │ │ │ │ + cbz r3, 19ef48 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ee62 │ │ │ │ + beq.n 19ee82 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19ef3e │ │ │ │ - b.n 19ee62 │ │ │ │ + cbnz r3, 19ef5e │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19ee62 │ │ │ │ + bcs.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef34 │ │ │ │ - b.n 19ee62 │ │ │ │ + bne.n 19ef54 │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19ef5e │ │ │ │ - b.n 19ee62 │ │ │ │ + cbnz r3, 19ef7e │ │ │ │ + b.n 19ee82 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19ee62 │ │ │ │ + bcs.n 19ee82 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef58 │ │ │ │ - b.n 19ee62 │ │ │ │ - ldr r3, [pc, #68] @ (19efb8 ) │ │ │ │ + bne.n 19ef78 │ │ │ │ + b.n 19ee82 │ │ │ │ + ldr r3, [pc, #68] @ (19efd8 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19ee62 │ │ │ │ + beq.w 19ee82 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19ef96 │ │ │ │ + b.n 19efb6 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19ee62 │ │ │ │ + beq.w 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef8e │ │ │ │ - b.n 19ee62 │ │ │ │ + bne.n 19efae │ │ │ │ + b.n 19ee82 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19ee62 │ │ │ │ + b.n 19ee82 │ │ │ │ nop │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ - ldr.w ip, [pc, #244] @ 19f0c8 │ │ │ │ + ldr.w ip, [pc, #244] @ 19f0e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19f024 │ │ │ │ - ldr r2, [pc, #220] @ (19f0cc ) │ │ │ │ + bne.n 19f044 │ │ │ │ + ldr r2, [pc, #220] @ (19f0ec ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 19f01a │ │ │ │ + bpl.n 19f03a │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19f0bc │ │ │ │ + bne.n 19f0dc │ │ │ │ mov r0, lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 18b00c │ │ │ │ + bl 18b02c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 19f098 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f034 ) │ │ │ │ + bhi.n 19f0b8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f054 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -490390,86 +490402,86 @@ │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r1, #36 @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f00a │ │ │ │ - b.n 19f0aa │ │ │ │ + beq.n 19f02a │ │ │ │ + b.n 19f0ca │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f00a │ │ │ │ + beq.n 19f02a │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ add.w ip, r2, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f0a2 │ │ │ │ + bne.n 19f0c2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f0a2 │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f0c2 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add.w r2, r1, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f01a │ │ │ │ - b.n 19f00a │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + bne.n 19f03a │ │ │ │ + b.n 19f02a │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 19f17a │ │ │ │ + beq.n 19f19a │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 19f124 │ │ │ │ + beq.n 19f144 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 19f166 │ │ │ │ + bls.n 19f186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f17a │ │ │ │ + beq.n 19f19a │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -490482,45 +490494,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19f124 │ │ │ │ + bne.n 19f144 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19f124 │ │ │ │ + bne.n 19f144 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19f12a │ │ │ │ + bne.n 19f14a │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ 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 19f228 │ │ │ │ + beq.n 19f248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f228 │ │ │ │ + beq.n 19f248 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -490556,31 +490568,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f1aa │ │ │ │ + bne.n 19f1ca │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r5, r1 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ - bl 186444 │ │ │ │ + bl 186464 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -490599,205 +490611,205 @@ │ │ │ │ str.w r3, [r4, #424] @ 0x1a8 │ │ │ │ strd r3, r3, [r4, #428] @ 0x1ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19f2e2 │ │ │ │ - bhi.n 19f2f2 │ │ │ │ + beq.n 19f302 │ │ │ │ + bhi.n 19f312 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 19f31e │ │ │ │ + bhi.n 19f33e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19f2d0 │ │ │ │ + bls.n 19f2f0 │ │ │ │ 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 19f2e2 │ │ │ │ + bmi.n 19f302 │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 19f2f0 │ │ │ │ + bhi.n 19f310 │ │ │ │ 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 19f2e2 │ │ │ │ - bhi.n 19f30c │ │ │ │ + beq.n 19f302 │ │ │ │ + bhi.n 19f32c │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 19f2e2 │ │ │ │ + beq.n 19f302 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 19f370 │ │ │ │ + cbz r0, 19f390 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19f370 │ │ │ │ - bl 186070 │ │ │ │ - cbz r5, 19f396 │ │ │ │ + beq.n 19f390 │ │ │ │ + bl 186090 │ │ │ │ + cbz r5, 19f3b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 19f38a │ │ │ │ + bhi.n 19f3aa │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 442ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (19f430 ) │ │ │ │ + ldr r2, [pc, #128] @ (19f450 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (19f434 ) │ │ │ │ + ldr r3, [pc, #128] @ (19f454 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 19f3d4 │ │ │ │ + cbz r0, 19f3f4 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19f3d4 │ │ │ │ - bl 186070 │ │ │ │ + beq.n 19f3f4 │ │ │ │ + bl 186090 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 18c008 │ │ │ │ + bl 18c028 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 19f418 │ │ │ │ + bhi.n 19f438 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (19f438 ) │ │ │ │ - ldr r3, [pc, #52] @ (19f434 ) │ │ │ │ + ldr r2, [pc, #60] @ (19f458 ) │ │ │ │ + ldr r3, [pc, #52] @ (19f454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f42a │ │ │ │ + bne.n 19f44a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f3fa │ │ │ │ - b.n 19f3ea │ │ │ │ + beq.n 19f41a │ │ │ │ + b.n 19f40a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f488 │ │ │ │ + beq.n 19f4a8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 19f496 │ │ │ │ + cbz r1, 19f4b6 │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 19f476 │ │ │ │ + beq.n 19f496 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1860e8 │ │ │ │ + bl 186108 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 442ac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 19f46e │ │ │ │ + b.n 19f48e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19f472 │ │ │ │ - bl 1860e8 │ │ │ │ - b.n 19f472 │ │ │ │ + beq.n 19f492 │ │ │ │ + bl 186108 │ │ │ │ + b.n 19f492 │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490805,92 +490817,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f34c │ │ │ │ + bl 19f36c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 19f514 │ │ │ │ + beq.n 19f534 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 19f4f6 │ │ │ │ + beq.n 19f516 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19f51a │ │ │ │ + beq.n 19f53a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19f4ea │ │ │ │ + beq.n 19f50a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 19f52e │ │ │ │ + cbnz r3, 19f54e │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r1, #18] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19f51a │ │ │ │ + beq.n 19f53a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r1, #18] │ │ │ │ - b.n 19f522 │ │ │ │ + b.n 19f542 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 19f34c │ │ │ │ + bl 19f36c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #21 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -490910,36 +490922,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f34c │ │ │ │ + bl 19f36c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ str r7, [r4, #8] │ │ │ │ bfc r2, #0, #22 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strb r1, [r4, #29] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -490953,124 +490965,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19f67e │ │ │ │ + beq.n 19f69e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 19f664 │ │ │ │ + bne.n 19f684 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19f6b0 │ │ │ │ - bl 251f44 │ │ │ │ + beq.n 19f6d0 │ │ │ │ + bl 251f64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #432] @ 0x1b0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 251fc4 │ │ │ │ + bl 251fe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 19f6aa │ │ │ │ - bl 251f44 │ │ │ │ + cbz r1, 19f6ca │ │ │ │ + bl 251f64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f49c │ │ │ │ + bl 19f4bc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 251f1c │ │ │ │ - b.n 19f68c │ │ │ │ - bl 252014 │ │ │ │ - b.n 19f646 │ │ │ │ + bl 251f3c │ │ │ │ + b.n 19f6ac │ │ │ │ + bl 252034 │ │ │ │ + b.n 19f666 │ │ │ │ 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, 19f6e8 │ │ │ │ + cbz r4, 19f708 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 19f6e0 │ │ │ │ + beq.n 19f700 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 19f6ee │ │ │ │ + beq.n 19f70e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f6ce │ │ │ │ + bne.n 19f6ee │ │ │ │ mov r0, lr │ │ │ │ - bl 19f618 │ │ │ │ + bl 19f638 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19f712 │ │ │ │ + cbz r0, 19f732 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 19f706 │ │ │ │ + beq.n 19f726 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19f710 │ │ │ │ + beq.n 19f730 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f6f6 │ │ │ │ + bne.n 19f716 │ │ │ │ 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 185e74 │ │ │ │ + bl 185e94 │ │ │ │ add.w r3, r5, #416 @ 0x1a0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #420] @ 0x1a4 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ 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] │ │ │ │ @@ -491103,82 +491115,82 @@ │ │ │ │ blx 441a4 │ │ │ │ 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] @ (19f800 ) │ │ │ │ + ldr r3, [pc, #68] @ (19f820 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (19f804 ) │ │ │ │ + ldr r2, [pc, #64] @ (19f824 ) │ │ │ │ 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, 19f7d6 │ │ │ │ + cbnz r2, 19f7f6 │ │ │ │ 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 19f7e8 │ │ │ │ + beq.n 19f808 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (19f808 ) │ │ │ │ + ldr r1, [pc, #28] @ (19f828 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ movs r5, #0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 187850 │ │ │ │ + bl 187870 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 187850 │ │ │ │ + bl 187870 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r2, r0, #24 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -491197,71 +491209,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 19f80c │ │ │ │ + bl 19f82c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f80c │ │ │ │ + bl 19f82c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 19f860 │ │ │ │ + bl 19f880 │ │ │ │ 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 185e74 │ │ │ │ + bl 185e94 │ │ │ │ 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 19f80c │ │ │ │ + bl 19f82c │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 19f80c │ │ │ │ + bl 19f82c │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ strd r2, r1, [r0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -491270,166 +491282,166 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 19f80c │ │ │ │ + bl 19f82c │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ 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 {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 │ │ │ │ - ldr r3, [pc, #76] @ (19fa38 ) │ │ │ │ + ldr r3, [pc, #76] @ (19fa58 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (19fa3c ) │ │ │ │ + ldr r2, [pc, #76] @ (19fa5c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 19ede8 │ │ │ │ + bl 19ee08 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 19fa34 │ │ │ │ + cbz r6, 19fa54 │ │ │ │ adds r4, #63 @ 0x3f │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19fa24 │ │ │ │ + bne.n 19fa44 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 19fa1c │ │ │ │ + bne.n 19fa3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fa88 │ │ │ │ + cbz r3, 19faa8 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 19fa86 │ │ │ │ + cbz r4, 19faa6 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 1865c0 │ │ │ │ - b.n 19fa6a │ │ │ │ + bl 1865e0 │ │ │ │ + b.n 19fa8a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fad0 │ │ │ │ + cbz r3, 19faf0 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ strb r2, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 1865c0 │ │ │ │ - b.n 19faba │ │ │ │ + bl 1865e0 │ │ │ │ + b.n 19fada │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 19ede8 │ │ │ │ + bl 19ee08 │ │ │ │ add.w r3, r0, #24 │ │ │ │ strd r0, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ strb.w r5, [r0, #37] @ 0x25 │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ - cbnz r3, 19fb18 │ │ │ │ - b.n 19fb30 │ │ │ │ + cbnz r3, 19fb38 │ │ │ │ + b.n 19fb50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19fb16 │ │ │ │ + bne.n 19fb36 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -491437,149 +491449,149 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [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, #60] @ (19fb84 ) │ │ │ │ + ldr r3, [pc, #60] @ (19fba4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #60] @ (19fb88 ) │ │ │ │ + ldr r2, [pc, #60] @ (19fba8 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 19ede8 │ │ │ │ + bl 19ee08 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 19fb80 │ │ │ │ + cbz r4, 19fba0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 19fb74 │ │ │ │ + bne.n 19fb94 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 19ede8 │ │ │ │ + bl 19ee08 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 19fbc6 │ │ │ │ + cbz r4, 19fbe6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 19fbba │ │ │ │ + bne.n 19fbda │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fc3c │ │ │ │ + cbz r3, 19fc5c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ - bl 186488 │ │ │ │ + bl 1864a8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 19fc20 │ │ │ │ + cbz r6, 19fc40 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 19fc18 │ │ │ │ - ldr r3, [pc, #36] @ (19fc48 ) │ │ │ │ + bne.n 19fc38 │ │ │ │ + ldr r3, [pc, #36] @ (19fc68 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ 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} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19fbf4 │ │ │ │ + b.n 19fc14 │ │ │ │ nop │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ 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 19fc76 │ │ │ │ - ldr r1, [pc, #16] @ (19fc78 ) │ │ │ │ + bne.n 19fc96 │ │ │ │ + ldr r1, [pc, #16] @ (19fc98 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 19fcc6 │ │ │ │ + cbz r3, 19fce6 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ mov.w ip, #8 │ │ │ │ strb.w ip, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ @@ -491587,33 +491599,33 @@ │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ strd r3, r2, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 1865c0 │ │ │ │ - b.n 19fca4 │ │ │ │ + bl 1865e0 │ │ │ │ + b.n 19fcc4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 19fcee │ │ │ │ + cbnz r3, 19fd0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 186638 │ │ │ │ + bl 186658 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -491636,17 +491648,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fd92 │ │ │ │ + cbz r3, 19fdb2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -491659,219 +491671,219 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r2, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ strh r1, [r0, #38] @ 0x26 │ │ │ │ str r3, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1865c0 │ │ │ │ - b.n 19fd68 │ │ │ │ + bl 1865e0 │ │ │ │ + b.n 19fd88 │ │ │ │ nop │ │ │ │ - b.n 19fda0 │ │ │ │ + b.n 19fdc0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19fd9e │ │ │ │ + bne.n 19fdbe │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (19fe9c ) │ │ │ │ + ldr r5, [pc, #228] @ (19febc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (19fea0 ) │ │ │ │ + ldr r4, [pc, #228] @ (19fec0 ) │ │ │ │ add r7, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 19fe82 │ │ │ │ + bhi.n 19fea2 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19fe90 │ │ │ │ + beq.n 19feb0 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 19ec80 │ │ │ │ + bl 19eca0 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19fe9c │ │ │ │ + bhi.n 19febc │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fe94 │ │ │ │ + beq.n 19feb4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 19ec80 │ │ │ │ + bl 19eca0 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (19fea4 ) │ │ │ │ + ldr r2, [pc, #108] @ (19fec4 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (19fea0 ) │ │ │ │ + ldr r3, [pc, #100] @ (19fec0 ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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 19fe98 │ │ │ │ + bne.n 19feb8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19fe2e │ │ │ │ + bne.n 19fe4e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19fe2e │ │ │ │ + b.n 19fe4e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 19fe2e │ │ │ │ + b.n 19fe4e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 19fe06 │ │ │ │ + b.n 19fe26 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19fe06 │ │ │ │ + bne.n 19fe26 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19fe06 │ │ │ │ + b.n 19fe26 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 19fdf0 │ │ │ │ + b.n 19fe10 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 19fe1c │ │ │ │ + b.n 19fe3c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r3, [pc, #2288] @ 1a07a8 │ │ │ │ + ldr.w r3, [pc, #2288] @ 1a07c8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 1a07a4 │ │ │ │ + bhi.w 1a07c4 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ - ldr.w r1, [pc, #2260] @ 1a07ac │ │ │ │ + ldr.w r1, [pc, #2260] @ 1a07cc │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07a4 │ │ │ │ + bhi.w 1a07c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r2, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r6, r2, #10 │ │ │ │ - ldr.w r1, [pc, #2212] @ 1a07b0 │ │ │ │ + ldr.w r1, [pc, #2212] @ 1a07d0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07a4 │ │ │ │ + bhi.w 1a07c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r1, r1, #15 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r3, #13 │ │ │ │ - ldr.w r1, [pc, #2164] @ 1a07b4 │ │ │ │ + ldr.w r1, [pc, #2164] @ 1a07d4 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07a4 │ │ │ │ + bhi.w 1a07c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r6, r0, #7 │ │ │ │ - ldr.w r1, [pc, #2120] @ 1a07b8 │ │ │ │ + ldr.w r1, [pc, #2120] @ 1a07d8 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a0668 │ │ │ │ + bhi.w 1a0688 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r3, r3, #10 │ │ │ │ @@ -491883,1269 +491895,1269 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19ffba │ │ │ │ - b.n 19ffde │ │ │ │ + bne.n 19ffda │ │ │ │ + b.n 19fffe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19ffb8 │ │ │ │ + bne.n 19ffd8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r3, r4, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19ffba │ │ │ │ + bne.n 19ffda │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a7a20 │ │ │ │ + bl 1a7a40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 19ffba │ │ │ │ + b.n 19ffda │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r4, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b.n 19ffb0 │ │ │ │ + b.n 19ffd0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r1, r4, #24 │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 19ffb0 │ │ │ │ + b.n 19ffd0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ffec │ │ │ │ + beq.n 1a000c │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19ffec │ │ │ │ + bne.n 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0026 │ │ │ │ + beq.n 1a0046 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a001e │ │ │ │ + bne.n 1a003e │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ + b.n 1a000c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fffa │ │ │ │ + beq.n 1a001a │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19fffa │ │ │ │ + bne.n 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a005c │ │ │ │ + beq.n 1a007c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0054 │ │ │ │ + bne.n 1a0074 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fffa │ │ │ │ + beq.n 1a001a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 19fffa │ │ │ │ + bne.n 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0092 │ │ │ │ + beq.n 1a00b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a008a │ │ │ │ + bne.n 1a00aa │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a00cc │ │ │ │ + beq.n 1a00ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a00c4 │ │ │ │ + bne.n 1a00e4 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffa2 │ │ │ │ + b.n 19ffc2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0106 │ │ │ │ + beq.n 1a0126 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a00fe │ │ │ │ + bne.n 1a011e │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ - ldr.w r3, [pc, #1688] @ 1a07bc │ │ │ │ + b.n 1a000c │ │ │ │ + ldr.w r3, [pc, #1688] @ 1a07dc │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0158 │ │ │ │ + beq.n 1a0178 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0150 │ │ │ │ + bne.n 1a0170 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0192 │ │ │ │ + beq.n 1a01b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a018a │ │ │ │ + bne.n 1a01aa │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffa2 │ │ │ │ + b.n 19ffc2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a01cc │ │ │ │ + beq.n 1a01ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a01c4 │ │ │ │ + bne.n 1a01e4 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0206 │ │ │ │ + beq.n 1a0226 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a01fe │ │ │ │ + bne.n 1a021e │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffa2 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1a07bc │ │ │ │ + b.n 19ffc2 │ │ │ │ + ldr.w r3, [pc, #1432] @ 1a07dc │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fffa │ │ │ │ + bne.w 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0258 │ │ │ │ + beq.n 1a0278 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0250 │ │ │ │ + bne.n 1a0270 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fffa │ │ │ │ + bne.w 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0292 │ │ │ │ + beq.n 1a02b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a028a │ │ │ │ + bne.n 1a02aa │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a02cc │ │ │ │ + beq.n 1a02ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a02c4 │ │ │ │ + bne.n 1a02e4 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ - b.n 1a02fe │ │ │ │ + beq.w 1a001a │ │ │ │ + b.n 1a031e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a02f4 │ │ │ │ + bne.n 1a0314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a02f4 │ │ │ │ + beq.n 1a0314 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a02f4 │ │ │ │ + bne.n 1a0314 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a031e │ │ │ │ + beq.n 1a033e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a0316 │ │ │ │ + bne.n 1a0336 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a02f4 │ │ │ │ + b.n 1a0314 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0358 │ │ │ │ + beq.n 1a0378 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0350 │ │ │ │ + bne.n 1a0370 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ + b.n 1a000c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0392 │ │ │ │ + beq.n 1a03b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a038a │ │ │ │ + bne.n 1a03aa │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ + b.n 1a000c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a03cc │ │ │ │ + beq.n 1a03ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a03c4 │ │ │ │ + bne.n 1a03e4 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0406 │ │ │ │ + beq.n 1a0426 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a03fe │ │ │ │ + bne.n 1a041e │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ + b.n 1a000c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ - b.n 1a0438 │ │ │ │ + beq.w 19ffee │ │ │ │ + b.n 1a0458 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a042e │ │ │ │ + bne.n 1a044e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a042e │ │ │ │ + beq.n 1a044e │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a042e │ │ │ │ + bne.n 1a044e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a0458 │ │ │ │ + beq.n 1a0478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a0450 │ │ │ │ + bne.n 1a0470 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a042e │ │ │ │ - ldr r3, [pc, #840] @ (1a07bc ) │ │ │ │ + b.n 1a044e │ │ │ │ + ldr r3, [pc, #840] @ (1a07dc ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a04a8 │ │ │ │ + beq.n 1a04c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a04a0 │ │ │ │ + bne.n 1a04c0 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffa2 │ │ │ │ + b.n 19ffc2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a00cc │ │ │ │ + beq.w 1a00ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a04dc │ │ │ │ - b.n 1a00cc │ │ │ │ + bne.n 1a04fc │ │ │ │ + b.n 1a00ec │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fffa │ │ │ │ + bne.w 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a0092 │ │ │ │ + beq.w 1a00b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0500 │ │ │ │ - b.n 1a0092 │ │ │ │ + bne.n 1a0520 │ │ │ │ + b.n 1a00b2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a052a │ │ │ │ + beq.n 1a054a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0522 │ │ │ │ + bne.n 1a0542 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffa2 │ │ │ │ + b.n 19ffc2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a01cc │ │ │ │ + beq.w 1a01ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a055e │ │ │ │ - b.n 1a01cc │ │ │ │ + bne.n 1a057e │ │ │ │ + b.n 1a01ec │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0588 │ │ │ │ + beq.n 1a05a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0580 │ │ │ │ + bne.n 1a05a0 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffce │ │ │ │ + beq.w 19ffee │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffce │ │ │ │ + bne.w 19ffee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a05c2 │ │ │ │ + beq.n 1a05e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a05ba │ │ │ │ + bne.n 1a05da │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19ffee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ - b.n 1a05f4 │ │ │ │ + beq.w 1a000c │ │ │ │ + b.n 1a0614 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a05ea │ │ │ │ + bne.n 1a060a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a05ea │ │ │ │ + beq.n 1a060a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a05ea │ │ │ │ + bne.n 1a060a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a0614 │ │ │ │ + beq.n 1a0634 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a060c │ │ │ │ + bne.n 1a062c │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a05ea │ │ │ │ + b.n 1a060a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fffa │ │ │ │ + bne.w 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a064e │ │ │ │ + beq.n 1a066e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0646 │ │ │ │ + bne.n 1a0666 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ - b.n 1a0680 │ │ │ │ + beq.w 19ffc2 │ │ │ │ + b.n 1a06a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0676 │ │ │ │ + bne.n 1a0696 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0676 │ │ │ │ + beq.n 1a0696 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a0676 │ │ │ │ + bne.n 1a0696 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a06a0 │ │ │ │ + beq.n 1a06c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a0698 │ │ │ │ + bne.n 1a06b8 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a0676 │ │ │ │ - ldr r3, [pc, #256] @ (1a07bc ) │ │ │ │ + b.n 1a0696 │ │ │ │ + ldr r3, [pc, #256] @ (1a07dc ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a06f0 │ │ │ │ + beq.n 1a0710 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a06e8 │ │ │ │ + bne.n 1a0708 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19ffec │ │ │ │ + b.n 1a000c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffec │ │ │ │ + beq.w 1a000c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffec │ │ │ │ + bne.w 1a000c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a0406 │ │ │ │ + beq.w 1a0426 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0724 │ │ │ │ - b.n 1a0406 │ │ │ │ + bne.n 1a0744 │ │ │ │ + b.n 1a0426 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fffa │ │ │ │ + beq.w 1a001a │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fffa │ │ │ │ + bne.w 1a001a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a074e │ │ │ │ + beq.n 1a076e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0746 │ │ │ │ + bne.n 1a0766 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fffa │ │ │ │ + b.n 1a001a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ffa2 │ │ │ │ + beq.w 19ffc2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19ffa2 │ │ │ │ + bne.w 19ffc2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0788 │ │ │ │ + beq.n 1a07a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0780 │ │ │ │ + bne.n 1a07a0 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.w 19ffa2 │ │ │ │ + b.w 19ffc2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 19ffb0 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + b.n 19ffd0 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldcl 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ ldcl 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 1a0bb8 │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 1a0bd8 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a07e8 │ │ │ │ + bhi.n 1a0808 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #2 │ │ │ │ adds r2, r4, #4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a084a │ │ │ │ - ldr r1, [pc, #116] @ (1a0860 ) │ │ │ │ + beq.n 1a086a │ │ │ │ + ldr r1, [pc, #116] @ (1a0880 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a0854 │ │ │ │ + beq.n 1a0874 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a0834 │ │ │ │ + beq.n 1a0854 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 1a082a │ │ │ │ + b.n 1a084a │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a0834 │ │ │ │ + beq.n 1a0854 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a07e8 │ │ │ │ + bne.n 1a0808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a07e8 │ │ │ │ + bne.n 1a0808 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a07e8 │ │ │ │ - b.n 1a0814 │ │ │ │ + bne.n 1a0808 │ │ │ │ + b.n 1a0834 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a07e8 │ │ │ │ - b.n 1a0814 │ │ │ │ + bne.n 1a0808 │ │ │ │ + b.n 1a0834 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1a7b14 │ │ │ │ + bl 1a7b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1a080a │ │ │ │ - b.n 1a013a │ │ │ │ + b.n 1a082a │ │ │ │ + b.n 1a015a │ │ │ │ vabal.u , d15, d0 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ (1a08a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (1a08c8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a089a │ │ │ │ + beq.n 1a08ba │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1a7b14 │ │ │ │ + bl 1a7b34 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 1a106e │ │ │ │ + b.n 1a108e │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a091a │ │ │ │ + beq.n 1a093a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a08d6 │ │ │ │ + beq.n 1a08f6 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1a090e │ │ │ │ + cbnz r3, 1a092e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 18660c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a08c8 │ │ │ │ + beq.n 1a08e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a0904 │ │ │ │ + cbz r2, 1a0924 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1865ec │ │ │ │ + bl 18660c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a0904 │ │ │ │ + cbz r2, 1a0924 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a0904 │ │ │ │ + cbz r1, 1a0924 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1865ec │ │ │ │ + bl 18660c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a08f0 │ │ │ │ - bl 1865ec │ │ │ │ + bne.n 1a0910 │ │ │ │ + bl 18660c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a08cc │ │ │ │ + beq.n 1a08ec │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 18660c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1a08c8 │ │ │ │ + bl 18660c │ │ │ │ + b.n 1a08e8 │ │ │ │ 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 1a095e │ │ │ │ + beq.n 1a097e │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1a08ac │ │ │ │ + bl 1a08cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1a0944 │ │ │ │ + bne.n 1a0964 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #376] @ (1a0aec ) │ │ │ │ - ldr r3, [pc, #376] @ (1a0af0 ) │ │ │ │ + ldr r0, [pc, #376] @ (1a0b0c ) │ │ │ │ + ldr r3, [pc, #376] @ (1a0b10 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18afdc │ │ │ │ - ldr r1, [pc, #352] @ (1a0af4 ) │ │ │ │ + bl 18affc │ │ │ │ + ldr r1, [pc, #352] @ (1a0b14 ) │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a0ada │ │ │ │ + beq.w 1a0afa │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #320] @ (1a0af8 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a0b18 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ 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 1a0ad0 │ │ │ │ + beq.n 1a0af0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #288] @ 1a0afc │ │ │ │ + ldr.w r9, [pc, #288] @ 1a0b1c │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r3, [pc, #284] @ (1a0b00 ) │ │ │ │ + ldr r3, [pc, #284] @ (1a0b20 ) │ │ │ │ add r9, pc │ │ │ │ add r4, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a09f8 │ │ │ │ + b.n 1a0a18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 18b0b8 │ │ │ │ - cbz r0, 1a0a4e │ │ │ │ + bl 18b0d8 │ │ │ │ + cbz r0, 1a0a6e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1a0a4e │ │ │ │ + cbz r4, 1a0a6e │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ 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 1a0a9a │ │ │ │ + bne.n 1a0aba │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ 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 1a09f0 │ │ │ │ + bne.n 1a0a10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b14 │ │ │ │ - b.n 1a09f0 │ │ │ │ + bl 1a7b34 │ │ │ │ + b.n 1a0a10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1a0a74 │ │ │ │ + beq.n 1a0a94 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1a08ac │ │ │ │ + bl 1a08cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1a0a5a │ │ │ │ + bne.n 1a0a7a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #136] @ (1a0b04 ) │ │ │ │ - ldr r3, [pc, #112] @ (1a0af0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1a0b24 ) │ │ │ │ + ldr r3, [pc, #112] @ (1a0b10 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0ae6 │ │ │ │ + bne.n 1a0b06 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 1a0ae0 │ │ │ │ + cbz r7, 1a0b00 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #96] @ (1a0b08 ) │ │ │ │ + ldr r1, [pc, #96] @ (1a0b28 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 19ee2c │ │ │ │ + bl 19ee4c │ │ │ │ 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 1a09f0 │ │ │ │ + bne.n 1a0a10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b14 │ │ │ │ - b.n 1a09f0 │ │ │ │ + bl 1a7b34 │ │ │ │ + b.n 1a0a10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b14 │ │ │ │ - b.n 1a09d6 │ │ │ │ + bl 1a7b34 │ │ │ │ + b.n 1a09f6 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1a09b6 │ │ │ │ + b.n 1a09d6 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1a0aa6 │ │ │ │ + b.n 1a0ac6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6840092 │ │ │ │ + @ instruction: 0xf6640092 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a072e │ │ │ │ + b.n 1a074e │ │ │ │ vrshr.u64 d30, d13, #1 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vmlal.u q15, d15, d31[0] │ │ │ │ - vsli.32 , q15, #31 │ │ │ │ + vsli.32 , q7, #31 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 1a0e66 │ │ │ │ + b.n 1a0e86 │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a0b2c │ │ │ │ + bhi.n 1a0b4c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r3, r4 │ │ │ │ lsrs r5, r0, #12 │ │ │ │ lsls r5, r1, #28 │ │ │ │ lsls r5, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1a0b58 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0b78 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0b24 │ │ │ │ + beq.n 1a0b44 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf4ec0092 │ │ │ │ + @ instruction: 0xf4cc0092 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1a0bd8 │ │ │ │ + ldr.w ip, [pc, #108] @ 1a0bf8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1a0bdc ) │ │ │ │ + ldr r2, [pc, #104] @ (1a0bfc ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 1a0bc8 │ │ │ │ + beq.n 1a0be8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a0bb6 │ │ │ │ + bne.n 1a0bd6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1a0be0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1a0bdc ) │ │ │ │ + ldr r1, [pc, #64] @ (1a0c00 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a0bfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1a0bd2 │ │ │ │ + bne.n 1a0bf2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 181128 │ │ │ │ + bl 181148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1a0b94 │ │ │ │ + b.n 1a0bb4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1a0b94 │ │ │ │ + b.n 1a0bb4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eor.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + orn r0, r8, #4784128 @ 0x490000 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + bics.w r0, ip, #4784128 @ 0x490000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (1a0d48 ) │ │ │ │ + ldr r4, [pc, #336] @ (1a0d68 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (1a0d4c ) │ │ │ │ + ldr r3, [pc, #336] @ (1a0d6c ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 1a0c78 │ │ │ │ + bcs.n 1a0c98 │ │ │ │ cmp.w r1, #314 @ 0x13a │ │ │ │ - bcc.n 1a0ca6 │ │ │ │ + bcc.n 1a0cc6 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ sub.w r0, r1, #314 @ 0x13a │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1a0c7e │ │ │ │ + bhi.n 1a0c9e │ │ │ │ tbb [pc, r0] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, #31 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -493153,118 +493165,118 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - ldr r1, [pc, #360] @ (1a0dc8 ) │ │ │ │ + ldr r1, [pc, #360] @ (1a0de8 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r2, r2, #5 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp.w r1, #458 @ 0x1ca │ │ │ │ - bne.n 1a0cbe │ │ │ │ + bne.n 1a0cde │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed38 │ │ │ │ - ldr r2, [pc, #192] @ (1a0d50 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a0d4c ) │ │ │ │ + bl 19ed58 │ │ │ │ + ldr r2, [pc, #192] @ (1a0d70 ) │ │ │ │ + ldr r3, [pc, #188] @ (1a0d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0d2a │ │ │ │ + bne.n 1a0d4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, #258 @ 0x102 │ │ │ │ - beq.n 1a0d12 │ │ │ │ - bhi.n 1a0d06 │ │ │ │ + beq.n 1a0d32 │ │ │ │ + bhi.n 1a0d26 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ - beq.n 1a0d1e │ │ │ │ + beq.n 1a0d3e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1a0d30 │ │ │ │ - bl 1a0b5c │ │ │ │ - b.n 1a0c8c │ │ │ │ + vldr d0, [pc, #120] @ 1a0d50 │ │ │ │ + bl 1a0b7c │ │ │ │ + b.n 1a0cac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed38 │ │ │ │ - b.n 1a0c8c │ │ │ │ + bl 19ed58 │ │ │ │ + b.n 1a0cac │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed38 │ │ │ │ - b.n 1a0c8c │ │ │ │ + bl 19ed58 │ │ │ │ + b.n 1a0cac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed38 │ │ │ │ - b.n 1a0c8c │ │ │ │ + bl 19ed58 │ │ │ │ + b.n 1a0cac │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 19ed38 │ │ │ │ - b.n 1a0c8c │ │ │ │ + bl 19ed58 │ │ │ │ + b.n 1a0cac │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1a0b5c │ │ │ │ - b.n 1a0c8c │ │ │ │ + bl 1a0b7c │ │ │ │ + b.n 1a0cac │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1a0d38 │ │ │ │ - bl 1a0b5c │ │ │ │ - b.n 1a0c8c │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1a0d40 │ │ │ │ - bl 1a0b5c │ │ │ │ - b.n 1a0c8c │ │ │ │ + vldr d0, [pc, #32] @ 1a0d58 │ │ │ │ + bl 1a0b7c │ │ │ │ + b.n 1a0cac │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1a0d60 │ │ │ │ + bl 1a0b7c │ │ │ │ + b.n 1a0cac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - @ instruction: 0xf3fe0092 │ │ │ │ + @ instruction: 0xf3de0092 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, ip, #2, #17 │ │ │ │ + sbfx r0, ip, #2, #19 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a0d7c │ │ │ │ + beq.n 1a0d9c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a0d62 │ │ │ │ + bne.n 1a0d82 │ │ │ │ vmov d0, r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -493280,73 +493292,73 @@ │ │ │ │ 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 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #132] @ (1a0e3c ) │ │ │ │ + ldr r3, [pc, #132] @ (1a0e5c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 1a0e04 │ │ │ │ + beq.n 1a0e24 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1a0df6 │ │ │ │ - cbnz r4, 1a0df0 │ │ │ │ - ldr r2, [pc, #116] @ (1a0e40 ) │ │ │ │ + beq.n 1a0e16 │ │ │ │ + cbnz r4, 1a0e10 │ │ │ │ + ldr r2, [pc, #116] @ (1a0e60 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1a0e04 │ │ │ │ + cbz r6, 1a0e24 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0da0 │ │ │ │ - cbz r0, 1a0df2 │ │ │ │ + bl 1a0dc0 │ │ │ │ + cbz r0, 1a0e12 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1a0dd8 │ │ │ │ + bne.n 1a0df8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #588 @ 0x24c │ │ │ │ - beq.n 1a0e28 │ │ │ │ + beq.n 1a0e48 │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ - bne.n 1a0e0a │ │ │ │ + bne.n 1a0e2a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1a0df0 │ │ │ │ + bne.n 1a0e10 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0e34 │ │ │ │ + bne.n 1a0e54 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a0df2 │ │ │ │ + b.n 1a0e12 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0da0 │ │ │ │ - b.n 1a0df2 │ │ │ │ + bl 1a0dc0 │ │ │ │ + b.n 1a0e12 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movw r0, #16530 @ 0x4092 │ │ │ │ + @ instruction: 0xf2240092 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -493354,68 +493366,68 @@ │ │ │ │ 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, 1a0e86 │ │ │ │ + cbz r4, 1a0ea6 │ │ │ │ mov r3, lr │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1a0e9a │ │ │ │ + cbz r1, 1a0eba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1a0e9a │ │ │ │ + cbz r3, 1a0eba │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 1a0ec4 │ │ │ │ + cbz r1, 1a0ee4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1a0ec4 │ │ │ │ + cbz r3, 1a0ee4 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a0ede │ │ │ │ + beq.n 1a0efe │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1a0ede │ │ │ │ + cbz r3, 1a0efe │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [ip] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 1a0f12 │ │ │ │ + cbz r3, 1a0f32 │ │ │ │ mov r2, lr │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str.w r1, [lr, #8] │ │ │ │ @@ -493430,106 +493442,106 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1a0f34 │ │ │ │ + cbnz r3, 1a0f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186638 │ │ │ │ + bl 186658 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1865c0 │ │ │ │ + bl 1865e0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1a0f74 │ │ │ │ + cbz r6, 1a0f94 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1a0ea8 │ │ │ │ + bl 1a0ec8 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1a0f56 │ │ │ │ + bne.n 1a0f76 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1865ec │ │ │ │ + bl 18660c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1a0e44 │ │ │ │ + bl 1a0e64 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1a0fc4 │ │ │ │ + beq.n 1a0fe4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1a0fc4 │ │ │ │ + cbz r2, 1a0fe4 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 1a0fec │ │ │ │ + bcs.n 1a100c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1a0ea8 │ │ │ │ + bl 1a0ec8 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1a0fd6 │ │ │ │ + bcc.n 1a0ff6 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ strb r2, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r1, #17] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ strh r2, [r1, #18] │ │ │ │ - cbnz r3, 1a1012 │ │ │ │ - b.n 1a102e │ │ │ │ + cbnz r3, 1a1032 │ │ │ │ + b.n 1a104e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1a1010 │ │ │ │ + bne.n 1a1030 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -493537,15 +493549,15 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a1074 │ │ │ │ + beq.n 1a1094 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r0 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -493558,313 +493570,313 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ cmp lr, r3 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ - bne.n 1a104e │ │ │ │ + bne.n 1a106e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a10f6 │ │ │ │ + beq.n 1a1116 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1a10f2 │ │ │ │ + beq.n 1a1112 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ - b.n 1a10c8 │ │ │ │ + b.n 1a10e8 │ │ │ │ ldrd r1, r2, [ip, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r6, r4, [ip, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq.n 1a10f2 │ │ │ │ + beq.n 1a1112 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1a109c │ │ │ │ + bmi.n 1a10bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1a109c │ │ │ │ + bne.n 1a10bc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a109c │ │ │ │ + beq.n 1a10bc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a10ba │ │ │ │ + beq.n 1a10da │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a10de │ │ │ │ + bne.n 1a10fe │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a10e6 │ │ │ │ + b.n 1a1106 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1a11f4 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a1214 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1a1148 │ │ │ │ + cbz r2, 1a1168 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a113a │ │ │ │ - ldr r2, [pc, #232] @ (1a11f8 ) │ │ │ │ + bne.n 1a115a │ │ │ │ + ldr r2, [pc, #232] @ (1a1218 ) │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1a113a │ │ │ │ + cbz r3, 1a115a │ │ │ │ subw r0, r0, #711 @ 0x2c7 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #112] @ 0x70 │ │ │ │ ldrhi.w r2, [ip, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ addeq r3, #11 │ │ │ │ ldrheq.w r2, [ip, r3, lsl #2] │ │ │ │ - beq.n 1a1144 │ │ │ │ + beq.n 1a1164 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1a11fc ) │ │ │ │ + ldr r1, [pc, #168] @ (1a121c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #64 @ 0x40 │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1a11aa │ │ │ │ + cbnz r0, 1a11ca │ │ │ │ ldrb.w r0, [ip, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1a1190 │ │ │ │ + bls.n 1a11b0 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 1a1174 │ │ │ │ + bne.n 1a1194 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a118c │ │ │ │ + beq.n 1a11ac │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1a11e2 │ │ │ │ + bcs.n 1a1202 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1a116e │ │ │ │ + b.n 1a118e │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1a11c8 │ │ │ │ + bls.n 1a11e8 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 1a118c │ │ │ │ + beq.n 1a11ac │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a11b0 │ │ │ │ + bhi.n 1a11d0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a118c │ │ │ │ + beq.n 1a11ac │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1a11ea │ │ │ │ + bcs.n 1a120a │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1a116c │ │ │ │ + b.n 1a118c │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a1174 │ │ │ │ - b.n 1a118c │ │ │ │ + bne.n 1a1194 │ │ │ │ + b.n 1a11ac │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a11ac │ │ │ │ - b.n 1a118c │ │ │ │ + bne.n 1a11cc │ │ │ │ + b.n 1a11ac │ │ │ │ nop │ │ │ │ - mrc 0, 7, r0, cr10, cr2, {4} │ │ │ │ + mrc 0, 6, r0, cr10, cr2, {4} │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 1a1248 │ │ │ │ + beq.n 1a1268 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1a122c │ │ │ │ + b.n 1a124c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1a1244 │ │ │ │ + beq.n 1a1264 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1a123c │ │ │ │ - bl 1a10f8 │ │ │ │ + bmi.n 1a125c │ │ │ │ + bl 1a1118 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1a1224 │ │ │ │ + bne.n 1a1244 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1244 │ │ │ │ + b.n 1a1264 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a1296 │ │ │ │ + cbz r0, 1a12b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1a129c │ │ │ │ + cbz r2, 1a12bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a12de │ │ │ │ + bhi.n 1a12fe │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a1296 │ │ │ │ + beq.n 1a12b6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a128c │ │ │ │ + beq.n 1a12ac │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a12c6 │ │ │ │ + bne.n 1a12e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a1296 │ │ │ │ + beq.n 1a12b6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a12ca │ │ │ │ + beq.n 1a12ea │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a12ba │ │ │ │ + bne.n 1a12da │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1a1296 │ │ │ │ + beq.n 1a12b6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a12c6 │ │ │ │ + bne.n 1a12e6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a1268 │ │ │ │ + b.n 1a1288 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1a1268 │ │ │ │ + b.n 1a1288 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1a1296 │ │ │ │ + beq.n 1a12b6 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1a1268 │ │ │ │ - b.n 1a12ba │ │ │ │ + bne.n 1a1288 │ │ │ │ + b.n 1a12da │ │ │ │ nop │ │ │ │ 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 1a1302 │ │ │ │ + bmi.n 1a1322 │ │ │ │ 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, 1a131e │ │ │ │ + cbz r3, 1a133e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1300 │ │ │ │ + beq.n 1a1320 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a134e │ │ │ │ + bhi.n 1a136e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -493878,48 +493890,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a1382 │ │ │ │ + bhi.n 1a13a2 │ │ │ │ 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 1a1386 │ │ │ │ + beq.n 1a13a6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a1362 │ │ │ │ + beq.n 1a1382 │ │ │ │ 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 1a1362 │ │ │ │ + beq.n 1a1382 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a141a │ │ │ │ + beq.n 1a143a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a13d4 │ │ │ │ + cbz r2, 1a13f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a13be │ │ │ │ + bhi.n 1a13de │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -493932,178 +493944,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a13ba │ │ │ │ + b.n 1a13da │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a142a │ │ │ │ + beq.n 1a144a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a1354 │ │ │ │ + bl 1a1374 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a141e │ │ │ │ + beq.n 1a143e │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a13ba │ │ │ │ + b.n 1a13da │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a1414 │ │ │ │ + b.n 1a1434 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a13ba │ │ │ │ + b.n 1a13da │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1a1460 │ │ │ │ + cbz r0, 1a1480 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a1454 │ │ │ │ + cbz r2, 1a1474 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a1450 │ │ │ │ - bl 1a1394 │ │ │ │ + cbz r2, 1a1470 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a144a │ │ │ │ + bne.n 1a146a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a1450 │ │ │ │ + b.n 1a1470 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a1450 │ │ │ │ + b.n 1a1470 │ │ │ │ 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 1a14c0 │ │ │ │ + bhi.n 1a14e0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1a1394 │ │ │ │ - cbz r0, 1a149e │ │ │ │ + bl 1a13b4 │ │ │ │ + cbz r0, 1a14be │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1a1488 │ │ │ │ + beq.n 1a14a8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a149e │ │ │ │ + beq.n 1a14be │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1a149c │ │ │ │ - bl 1a1394 │ │ │ │ + bne.n 1a14bc │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a14a6 │ │ │ │ + bne.n 1a14c6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a14cc │ │ │ │ + cbz r1, 1a14ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1a1464 │ │ │ │ - b.n 1a149e │ │ │ │ + bl 1a1484 │ │ │ │ + b.n 1a14be │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1a1506 │ │ │ │ + cbz r3, 1a1526 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1504 │ │ │ │ + beq.n 1a1524 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ 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, #8] │ │ │ │ - cbz r3, 1a1532 │ │ │ │ + cbz r3, 1a1552 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1530 │ │ │ │ + beq.n 1a1550 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1a154c │ │ │ │ + cbz r0, 1a156c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a154a │ │ │ │ + cbz r3, 1a156a │ │ │ │ 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, 1a1564 │ │ │ │ + cbz r0, 1a1584 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a1562 │ │ │ │ + cbz r3, 1a1582 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -494112,303 +494124,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 187c7c │ │ │ │ - cbz r0, 1a15a8 │ │ │ │ + bl 187c9c │ │ │ │ + cbz r0, 1a15c8 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1594 │ │ │ │ - ldr r3, [pc, #16] @ (1a15bc ) │ │ │ │ + bne.n 1a15b4 │ │ │ │ + ldr r3, [pc, #16] @ (1a15dc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1a1542 │ │ │ │ + bvs.n 1a1562 │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1a160e │ │ │ │ + bne.n 1a162e │ │ │ │ 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, 1a1610 │ │ │ │ + cbz r3, 1a1630 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1a1604 │ │ │ │ + cbz r2, 1a1624 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a1600 │ │ │ │ - bl 1a1394 │ │ │ │ + cbz r3, 1a1620 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a15de │ │ │ │ + bne.n 1a15fe │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1a15de │ │ │ │ + b.n 1a15fe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a15ee │ │ │ │ - b.n 1a15f8 │ │ │ │ + bne.n 1a160e │ │ │ │ + b.n 1a1618 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a15f8 │ │ │ │ + b.n 1a1618 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r7, [pc, #224] @ (1a1708 ) │ │ │ │ + ldr r7, [pc, #224] @ (1a1728 ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1702 │ │ │ │ + beq.n 1a1722 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a1660 │ │ │ │ + cbz r3, 1a1680 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1a16d0 │ │ │ │ + bhi.n 1a16f0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ cmp r6, #7 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r0, #20 │ │ │ │ orrs r0, r3 │ │ │ │ str r4, [r2, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ + bne.n 1a1660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a16f6 │ │ │ │ + beq.n 1a1716 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a16f2 │ │ │ │ - bl 1a1394 │ │ │ │ + beq.n 1a1712 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a163a │ │ │ │ + bne.n 1a165a │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ - ldr r3, [pc, #128] @ (1a170c ) │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ + ldr r3, [pc, #128] @ (1a172c ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1658 │ │ │ │ + beq.n 1a1678 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a1658 │ │ │ │ + beq.n 1a1678 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 1a16e0 │ │ │ │ + cbnz r1, 1a1700 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a16d8 │ │ │ │ + bne.n 1a16f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1640 │ │ │ │ - b.n 1a1660 │ │ │ │ + bne.n 1a1660 │ │ │ │ + b.n 1a1680 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1a163a │ │ │ │ + b.n 1a165a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a166e │ │ │ │ + bne.n 1a168e │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrd r0, r0, [r2, #584] @ 0x248 │ │ │ │ + @ instruction: 0xe9b20092 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1a174e │ │ │ │ + cbz r0, 1a176e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a173c │ │ │ │ + cbz r1, 1a175c │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a1730 │ │ │ │ + bne.n 1a1750 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1724 │ │ │ │ + bne.n 1a1744 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, 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, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1a1772 │ │ │ │ - b.n 1a17aa │ │ │ │ + cbnz r3, 1a1792 │ │ │ │ + b.n 1a17ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a17aa │ │ │ │ + cbz r3, 1a17ca │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a176c │ │ │ │ + beq.n 1a178c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a17a2 │ │ │ │ + cbz r0, 1a17c2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a178e │ │ │ │ + cbz r2, 1a17ae │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1784 │ │ │ │ - bl 1a1394 │ │ │ │ + bne.n 1a17a4 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a177e │ │ │ │ + bne.n 1a179e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a17aa │ │ │ │ + cbz r3, 1a17ca │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a177a │ │ │ │ + bne.n 1a179a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a179c │ │ │ │ + bne.n 1a17bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a17cc │ │ │ │ + cbz r0, 1a17ec │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a17b4 │ │ │ │ + bne.n 1a17d4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a17e4 │ │ │ │ + cbz r0, 1a1804 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a17d8 │ │ │ │ + bne.n 1a17f8 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (1a19e0 ) │ │ │ │ + ldr r2, [pc, #480] @ (1a1a00 ) │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #472] @ (1a19e4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1a1a04 ) │ │ │ │ add.w r8, r0, #32 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -494422,18 +494434,18 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.w 1a19dc │ │ │ │ + beq.w 1a19fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ - cbz r2, 1a185c │ │ │ │ + cbz r2, 1a187c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ @@ -494444,31 +494456,31 @@ │ │ │ │ mov.w sl, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ strd r2, r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a190c │ │ │ │ + beq.n 1a192c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a189a │ │ │ │ + cbz r3, 1a18ba │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1932 │ │ │ │ + beq.n 1a1952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b0c │ │ │ │ + bl 1a0b2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1946 │ │ │ │ + beq.n 1a1966 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r3 │ │ │ │ iteee eq │ │ │ │ strdeq r4, r4, [sp, #32] │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ @@ -494479,203 +494491,203 @@ │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ strne r4, [r3, #4] │ │ │ │ strd r7, r7, [r0, #4] │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd sl, r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1a195c │ │ │ │ + bhi.n 1a197c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ itett ne │ │ │ │ strne r3, [r6, #8] │ │ │ │ strdeq r7, r7, [r6, #4] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r6, #4] │ │ │ │ ittt ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ strne r7, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a19ce │ │ │ │ + beq.n 1a19ee │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a188a │ │ │ │ + bne.n 1a18aa │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ee318 │ │ │ │ - ldr r2, [pc, #204] @ (1a19e8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1a19e4 ) │ │ │ │ + bl 1ee338 │ │ │ │ + ldr r2, [pc, #204] @ (1a1a08 ) │ │ │ │ + ldr r3, [pc, #200] @ (1a1a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a19d8 │ │ │ │ + bne.n 1a19f8 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a188e │ │ │ │ - b.n 1a190c │ │ │ │ + bne.n 1a18ae │ │ │ │ + b.n 1a192c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd sl, r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ it hi │ │ │ │ movhi r7, #4 │ │ │ │ - bls.n 1a18ee │ │ │ │ + bls.n 1a190e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp ip, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 1a19bc │ │ │ │ + beq.n 1a19dc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, r0, #4 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ sub.w r3, ip, #4 │ │ │ │ mov lr, r5 │ │ │ │ sub.w ip, r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1a1996 │ │ │ │ + b.n 1a19b6 │ │ │ │ sub.w ip, r1, #4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r8, r5, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1a1992 │ │ │ │ + bne.n 1a19b2 │ │ │ │ mov r5, lr │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [sp, #68] @ 0x44 │ │ │ │ - beq.n 1a19ce │ │ │ │ + beq.n 1a19ee │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1a187c │ │ │ │ + b.n 1a189c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a0960 │ │ │ │ - b.n 1a19c8 │ │ │ │ + bl 1a0980 │ │ │ │ + b.n 1a19e8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 1a19cc │ │ │ │ + b.n 1a19ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a17ac │ │ │ │ + b.n 1a178c │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1a1a44 │ │ │ │ + cbz r3, 1a1a64 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a1a14 │ │ │ │ + b.n 1a1a34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a1a4a │ │ │ │ + cbz r0, 1a1a6a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1a0e │ │ │ │ + beq.n 1a1a2e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a17e8 │ │ │ │ + bl 1a1808 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1a1a44 │ │ │ │ + cbz r3, 1a1a64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1a1e │ │ │ │ + bne.n 1a1a3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1a36 │ │ │ │ + bne.n 1a1a56 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a1a7e │ │ │ │ + beq.n 1a1a9e │ │ │ │ subs r3, r2, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 1a1a80 │ │ │ │ + bhi.n 1a1aa0 │ │ │ │ ldrb.w r0, [r1, #344] @ 0x158 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bhi.n 1a1a92 │ │ │ │ - ldr r3, [pc, #12] @ (1a1a98 ) │ │ │ │ + bhi.n 1a1ab2 │ │ │ │ + ldr r3, [pc, #12] @ (1a1ab8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #780 @ 0x30c │ │ │ │ bx lr │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a1e28 │ │ │ │ + bhi.w 1a1e48 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r0, r3, #8 │ │ │ │ @@ -495217,52 +495229,52 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #800] @ (1a2218 ) │ │ │ │ - ldr r4, [pc, #800] @ (1a221c ) │ │ │ │ + ldr r1, [pc, #800] @ (1a2238 ) │ │ │ │ + ldr r4, [pc, #800] @ (1a223c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1a1f14 │ │ │ │ + cbz r4, 1a1f34 │ │ │ │ adds r4, #11 │ │ │ │ ldrb.w r4, [r0, r4, lsl #2] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1a1f26 │ │ │ │ + cbz r1, 1a1f46 │ │ │ │ adds r1, #11 │ │ │ │ ldrb.w r4, [r0, r1, lsl #2] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1a1f3c │ │ │ │ + cbz r1, 1a1f5c │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1a1f56 │ │ │ │ + cbz r1, 1a1f76 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #51 @ 0x33 │ │ │ │ cmp.w lr, #156 @ 0x9c │ │ │ │ - bhi.w 1a2180 │ │ │ │ + bhi.w 1a21a0 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -495428,65 +495440,65 @@ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str.w lr, [r0, #20] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a20da │ │ │ │ - b.n 1a2116 │ │ │ │ + beq.n 1a20fa │ │ │ │ + b.n 1a2136 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a2210 │ │ │ │ + bne.w 1a2230 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a220c │ │ │ │ + beq.w 1a222c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a20ce │ │ │ │ + bne.n 1a20ee │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbnz r3, 1a20fe │ │ │ │ + cbnz r3, 1a211e │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1a2128 │ │ │ │ + cbz r3, 1a2148 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1a213a │ │ │ │ + cbz r3, 1a215a │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1a214c │ │ │ │ + cbz r3, 1a216c │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1a215e │ │ │ │ + cbz r3, 1a217e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -495498,422 +495510,422 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #207 @ 0xcf │ │ │ │ movne.w lr, #66 @ 0x42 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #173 @ 0xad │ │ │ │ movne.w lr, #51 @ 0x33 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #174 @ 0xae │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #196 @ 0xc4 │ │ │ │ movne.w lr, #55 @ 0x37 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #198 @ 0xc6 │ │ │ │ movne.w lr, #57 @ 0x39 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #199 @ 0xc7 │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #60 @ 0x3c │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #62 @ 0x3e │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #205 @ 0xcd │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1a20ac │ │ │ │ + b.n 1a20cc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1a20e8 │ │ │ │ + b.n 1a2108 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 1a2420 │ │ │ │ + b.n 1a2400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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] @ (1a226c ) │ │ │ │ + ldr r3, [pc, #60] @ (1a228c ) │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #60] @ (1a2270 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a2290 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251258 │ │ │ │ + bl 251278 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1a226a │ │ │ │ + beq.n 1a228a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #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} │ │ │ │ - ble.n 1a21fc │ │ │ │ + ble.n 1a21dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (1a2324 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a2344 ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #172] @ (1a2328 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a2348 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a229a │ │ │ │ + cbz r3, 1a22ba │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1a22ec │ │ │ │ + bmi.n 1a230c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1a22f0 │ │ │ │ + bmi.n 1a2310 │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ itt ne │ │ │ │ movne r3, #116 @ 0x74 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1a22ba │ │ │ │ + beq.n 1a22da │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a2316 │ │ │ │ + bne.n 1a2336 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1a22e4 │ │ │ │ + bne.n 1a2304 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a231c │ │ │ │ + bne.n 1a233c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a22f4 │ │ │ │ + cbz r2, 1a2314 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a22da │ │ │ │ + bne.n 1a22fa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 1a2314 │ │ │ │ + cbz r0, 1a2334 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bhi.n 1a22f0 │ │ │ │ - ldr r2, [pc, #44] @ (1a232c ) │ │ │ │ + bhi.n 1a2310 │ │ │ │ + ldr r2, [pc, #44] @ (1a234c ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #780 @ 0x30c │ │ │ │ - beq.n 1a22f0 │ │ │ │ + beq.n 1a2310 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1a22a8 │ │ │ │ + b.n 1a22c8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ble.n 1a222c │ │ │ │ + ble.n 1a240c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 1a25b0 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1a25d0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1a239c ) │ │ │ │ + ldr r2, [pc, #104] @ (1a23bc ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a2388 │ │ │ │ + bhi.n 1a23a8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a2274 │ │ │ │ - cbz r0, 1a237e │ │ │ │ - ldr r1, [pc, #56] @ (1a23a0 ) │ │ │ │ + bl 1a2294 │ │ │ │ + cbz r0, 1a239e │ │ │ │ + ldr r1, [pc, #56] @ (1a23c0 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1a238c │ │ │ │ + cbnz r0, 1a23ac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #45] @ 0x2d │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1a237e │ │ │ │ + b.n 1a239e │ │ │ │ nop │ │ │ │ - bgt.n 1a2330 │ │ │ │ + bgt.n 1a2310 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a23b4 │ │ │ │ - bhi.n 1a23b4 │ │ │ │ + beq.n 1a23d4 │ │ │ │ + bhi.n 1a23d4 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #760] @ (1a26c4 ) │ │ │ │ + ldr r6, [pc, #760] @ (1a26e4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #760] @ (1a26c8 ) │ │ │ │ + ldr r0, [pc, #760] @ (1a26e8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r5, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #740] @ (1a26cc ) │ │ │ │ + ldr r3, [pc, #740] @ (1a26ec ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ mov fp, r3 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r5, sp │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a24e4 │ │ │ │ + beq.n 1a2504 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #659 @ 0x293 │ │ │ │ movw sl, #373 @ 0x175 │ │ │ │ - cbnz r3, 1a247a │ │ │ │ + cbnz r3, 1a249a │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1a249a │ │ │ │ + beq.n 1a24ba │ │ │ │ mvn.w r1, #494 @ 0x1ee │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1a244e │ │ │ │ + bhi.n 1a246e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a2554 │ │ │ │ + beq.w 1a2574 │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a2446 │ │ │ │ + b.n 1a2466 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr.w r7, [ip, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1a244e │ │ │ │ + bne.n 1a246e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a24c0 │ │ │ │ + beq.n 1a24e0 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a2434 │ │ │ │ + beq.n 1a2454 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #628] @ (1a26d0 ) │ │ │ │ - ldr r3, [pc, #620] @ (1a26c8 ) │ │ │ │ + ldr r2, [pc, #628] @ (1a26f0 ) │ │ │ │ + ldr r3, [pc, #620] @ (1a26e8 ) │ │ │ │ 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 1a26c0 │ │ │ │ + bne.w 1a26e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a25a2 │ │ │ │ + bne.w 1a25c2 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 1a2600 │ │ │ │ + bne.w 1a2620 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ - b.n 1a2414 │ │ │ │ + b.n 1a2434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a2572 │ │ │ │ + beq.n 1a2592 │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, ip, #63 @ 0x3f │ │ │ │ add r1, ip │ │ │ │ - b.n 1a24ae │ │ │ │ + b.n 1a24ce │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a2572 │ │ │ │ + beq.n 1a2592 │ │ │ │ sub.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1a24aa │ │ │ │ - b.n 1a244e │ │ │ │ + beq.n 1a24ca │ │ │ │ + b.n 1a246e │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a247a │ │ │ │ + bne.n 1a249a │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a249e │ │ │ │ + beq.n 1a24be │ │ │ │ mvn.w r2, #494 @ 0x1ee │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a242e │ │ │ │ - b.n 1a244e │ │ │ │ + bls.n 1a244e │ │ │ │ + b.n 1a246e │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a2404 │ │ │ │ + bne.n 1a2424 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r7, #253 @ 0xfd │ │ │ │ sub.w r7, r7, #16 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1a2520 │ │ │ │ + b.n 1a2540 │ │ │ │ ldr.w r6, [ip, #44] @ 0x2c │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a2408 │ │ │ │ + bne.w 1a2428 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - cbz r3, 1a2578 │ │ │ │ + cbz r3, 1a2598 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a250e │ │ │ │ + beq.n 1a252e │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 1a244e │ │ │ │ + beq.n 1a246e │ │ │ │ add.w r6, lr, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, ip, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ add.w r6, r2, r6, lsl #4 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a250e │ │ │ │ + b.n 1a252e │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a247a │ │ │ │ + bne.n 1a249a │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a241e │ │ │ │ + bne.w 1a243e │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ - b.n 1a2490 │ │ │ │ + b.n 1a24b0 │ │ │ │ ldr.w r6, [ip, #32] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 44980 │ │ │ │ - b.n 1a2458 │ │ │ │ + b.n 1a2478 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1a244e │ │ │ │ + bne.w 1a246e │ │ │ │ ldrb.w r2, [ip, #37] @ 0x25 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a25e0 │ │ │ │ + bhi.n 1a2600 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a25e0 │ │ │ │ + bhi.n 1a2600 │ │ │ │ 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 │ │ │ │ @@ -495933,27 +495945,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 44980 │ │ │ │ - b.n 1a2458 │ │ │ │ + b.n 1a2478 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a25e0 │ │ │ │ + b.n 1a2600 │ │ │ │ movw r2, #666 @ 0x29a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a2678 │ │ │ │ + beq.n 1a2698 │ │ │ │ movw r2, #611 @ 0x263 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a2660 │ │ │ │ + beq.n 1a2680 │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a244e │ │ │ │ - ldr r3, [pc, #184] @ (1a26d4 ) │ │ │ │ + bne.w 1a246e │ │ │ │ + ldr r3, [pc, #184] @ (1a26f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, ip, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #86016 @ 0x15000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -495967,23 +495979,23 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 44980 │ │ │ │ - b.n 1a2458 │ │ │ │ + b.n 1a2478 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a244e │ │ │ │ + bne.w 1a246e │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - b.n 1a2610 │ │ │ │ - ldr r3, [pc, #88] @ (1a26d4 ) │ │ │ │ + b.n 1a2630 │ │ │ │ + ldr r3, [pc, #88] @ (1a26f4 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, ip, #100 @ 0x64 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, ip, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #73728 @ 0x12000 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -495997,106 +496009,106 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1a2650 │ │ │ │ + b.n 1a2670 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1a271c │ │ │ │ + bgt.n 1a26fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a26f0 │ │ │ │ + blt.n 1a26d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 1a2614 │ │ │ │ + blt.n 1a25f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1a26ee │ │ │ │ + cbz r2, 1a270e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1a26f8 │ │ │ │ + cbz r2, 1a2718 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a26ee │ │ │ │ + beq.n 1a270e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1a2728 │ │ │ │ + beq.n 1a2748 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1a2728 │ │ │ │ + bne.n 1a2748 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a2706 │ │ │ │ + bne.n 1a2726 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1a277c │ │ │ │ + cbnz r1, 1a279c │ │ │ │ movw r4, #373 @ 0x175 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w lr, #494 @ 0x1ee │ │ │ │ add lr, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1a2784 │ │ │ │ + beq.n 1a27a4 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w lr, #5 │ │ │ │ - bhi.n 1a277c │ │ │ │ + bhi.n 1a279c │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a2754 │ │ │ │ + beq.n 1a2774 │ │ │ │ strd ip, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, r3 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ - b.n 1a2772 │ │ │ │ - ldr r3, [pc, #4] @ (1a2798 ) │ │ │ │ + b.n 1a2792 │ │ │ │ + ldr r3, [pc, #4] @ (1a27b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1a27bc │ │ │ │ + bhi.n 1a27dc │ │ │ │ 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 │ │ │ │ @@ -496119,121 +496131,121 @@ │ │ │ │ mvn.w r3, #494 @ 0x1ee │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #172] @ (1a28a0 ) │ │ │ │ - ldr r2, [pc, #176] @ (1a28a4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a28c0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1a28c4 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a2858 │ │ │ │ + bne.n 1a2878 │ │ │ │ ldrb.w ip, [r4, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a283e │ │ │ │ + bls.n 1a285e │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 1a2822 │ │ │ │ + bne.n 1a2842 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a283a │ │ │ │ + beq.n 1a285a │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1a2890 │ │ │ │ + bcs.n 1a28b0 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1a281c │ │ │ │ + b.n 1a283c │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a2876 │ │ │ │ + bls.n 1a2896 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 1a283a │ │ │ │ + beq.n 1a285a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1a285e │ │ │ │ + bhi.n 1a287e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a283a │ │ │ │ + beq.n 1a285a │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1a2898 │ │ │ │ + bcs.n 1a28b8 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1a2816 │ │ │ │ + b.n 1a2836 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a2822 │ │ │ │ - b.n 1a283a │ │ │ │ + bne.n 1a2842 │ │ │ │ + b.n 1a285a │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a285a │ │ │ │ - b.n 1a283a │ │ │ │ - bhi.n 1a28b4 │ │ │ │ + bne.n 1a287a │ │ │ │ + b.n 1a285a │ │ │ │ + bvc.n 1a2894 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1a28c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a28e8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1a28cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1a28ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 1a28c4 │ │ │ │ + cbnz r3, 1a28e4 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvc.n 1a2964 │ │ │ │ + bvc.n 1a2944 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #326 @ 0x146 │ │ │ │ - bcs.n 1a2944 │ │ │ │ - cmp.w r0, #322 @ 0x142 │ │ │ │ bcs.n 1a2964 │ │ │ │ + cmp.w r0, #322 @ 0x142 │ │ │ │ + bcs.n 1a2984 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1a2968 │ │ │ │ + bls.n 1a2988 │ │ │ │ subs r0, #221 @ 0xdd │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1a2940 │ │ │ │ + bhi.n 1a2960 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1a2940 │ │ │ │ + bhi.n 1a2960 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496270,211 +496282,211 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #358 @ 0x166 │ │ │ │ - bcs.n 1a2972 │ │ │ │ + bcs.n 1a2992 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bcc.n 1a2940 │ │ │ │ + bcc.n 1a2960 │ │ │ │ sub.w r0, r0, #328 @ 0x148 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ - bhi.n 1a2984 │ │ │ │ + bhi.n 1a29a4 │ │ │ │ cmp.w r0, #444 @ 0x1bc │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mvn.w r3, #450 @ 0x1c2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1a29c4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a29e4 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #44] @ (1a29c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a29e8 ) │ │ │ │ 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 1a29c0 │ │ │ │ + bgt.n 1a29e0 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #44] @ 0x2c │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvs.n 1a2a88 │ │ │ │ + bvs.n 1a2a68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1a29f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a2a10 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #32] @ (1a29f4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1a2a14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1a29e6 │ │ │ │ + cbz r3, 1a2a06 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1a29ea │ │ │ │ + cbz r3, 1a2a0a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - bvs.n 1a2a44 │ │ │ │ + bvs.n 1a2a24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (1a2a6c ) │ │ │ │ + ldr r2, [pc, #112] @ (1a2a8c ) │ │ │ │ movw ip, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a2a50 │ │ │ │ + beq.n 1a2a70 │ │ │ │ movw ip, #722 @ 0x2d2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a2a38 │ │ │ │ + beq.n 1a2a58 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ccdf8 │ │ │ │ + bl 1cce18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a2a0e │ │ │ │ - ldr r3, [pc, #48] @ (1a2a70 ) │ │ │ │ + bne.n 1a2a2e │ │ │ │ + ldr r3, [pc, #48] @ (1a2a90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #1885] @ 0x75d │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a2a0e │ │ │ │ + bne.n 1a2a2e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1a2a74 ) │ │ │ │ + ldr r3, [pc, #16] @ (1a2a94 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - bpl.n 1a2a68 │ │ │ │ + bpl.n 1a2a48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [pc, #84] @ (1a2ad0 ) │ │ │ │ + ldr r2, [pc, #84] @ (1a2af0 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - beq.n 1a2ab2 │ │ │ │ - bhi.n 1a2aa2 │ │ │ │ + beq.n 1a2ad2 │ │ │ │ + bhi.n 1a2ac2 │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1a2aae │ │ │ │ + bne.n 1a2ace │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a2aca │ │ │ │ + bne.n 1a2aea │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #56] @ (1a2ad4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a2af4 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1a2ab2 │ │ │ │ + beq.n 1a2ad2 │ │ │ │ cmp.w r3, #588 @ 0x24c │ │ │ │ - beq.n 1a2ab2 │ │ │ │ + beq.n 1a2ad2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1a2ad8 ) │ │ │ │ + ldr r1, [pc, #36] @ (1a2af8 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bpl.n 1a29d4 │ │ │ │ + bpl.n 1a2bb4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1a2b4c ) │ │ │ │ + ldr r3, [pc, #104] @ (1a2b6c ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1a2b28 │ │ │ │ - ldr r2, [pc, #96] @ (1a2b50 ) │ │ │ │ + beq.n 1a2b48 │ │ │ │ + ldr r2, [pc, #96] @ (1a2b70 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #111 @ 0x6f │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 1a2b22 │ │ │ │ + cbz r2, 1a2b42 │ │ │ │ ldrb.w r2, [lr, r5] │ │ │ │ ldr.w r1, [r7, ip, lsl #2] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1a2b06 │ │ │ │ + bne.n 1a2b26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ @@ -496486,15 +496498,15 @@ │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bpl.n 1a2b78 │ │ │ │ + bmi.n 1a2b58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -496504,53 +496516,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1a2b9c │ │ │ │ + bhi.n 1a2bbc │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1a2bb0 │ │ │ │ + bls.n 1a2bd0 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1a2bbc │ │ │ │ + bne.n 1a2bdc │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1a2bc0 │ │ │ │ + bne.n 1a2be0 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1a2be8 │ │ │ │ + beq.n 1a2c08 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 1a2bc0 │ │ │ │ + cbz r3, 1a2be0 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a2bc4 │ │ │ │ + beq.n 1a2be4 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1a2b9c │ │ │ │ + bne.n 1a2bbc │ │ │ │ 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 1a2be0 │ │ │ │ + bne.n 1a2c00 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -496568,18 +496580,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1a2c30 │ │ │ │ - bls.n 1a2c22 │ │ │ │ + beq.n 1a2c50 │ │ │ │ + bls.n 1a2c42 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1a2c2c │ │ │ │ + bne.n 1a2c4c │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -496589,33 +496601,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 1a2c5c │ │ │ │ + bhi.n 1a2c7c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1a2c9c │ │ │ │ + bhi.n 1a2cbc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1a2c82 │ │ │ │ + bls.n 1a2ca2 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16330 @ 0x3fca │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a2c7e │ │ │ │ + bne.n 1a2c9e │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -496630,29 +496642,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a2c58 │ │ │ │ + bhi.n 1a2c78 │ │ │ │ movw r2, #12815 @ 0x320f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 1a2ce4 │ │ │ │ + bhi.n 1a2d04 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r4, #12 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -496665,18 +496677,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 1a2d16 │ │ │ │ + cbz r3, 1a2d36 │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1a2d16 │ │ │ │ + bmi.n 1a2d36 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ @@ -496684,222 +496696,222 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1a2d2e │ │ │ │ + bhi.n 1a2d4e │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a2daa │ │ │ │ + cbz r0, 1a2dca │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1a2d2e │ │ │ │ + bhi.n 1a2d4e │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a2daa │ │ │ │ + cbz r0, 1a2dca │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1a2d84 │ │ │ │ + bhi.n 1a2da4 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1a2d84 │ │ │ │ + beq.n 1a2da4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1a2d18 │ │ │ │ - cbz r0, 1a2da0 │ │ │ │ + bl 1a2d38 │ │ │ │ + cbz r0, 1a2dc0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2d18 │ │ │ │ + bl 1a2d38 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1a2df2 │ │ │ │ + bhi.n 1a2e12 │ │ │ │ bic.w r3, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #27 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ andle.w r0, r3, #1 │ │ │ │ - cbz r0, 1a2dd4 │ │ │ │ + cbz r0, 1a2df4 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1a2df6 │ │ │ │ + bhi.n 1a2e16 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1a2dd2 │ │ │ │ + bne.n 1a2df2 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1a2dfa │ │ │ │ + bhi.n 1a2e1a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1a2df2 │ │ │ │ + beq.n 1a2e12 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a2e26 │ │ │ │ + cbz r3, 1a2e46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1a2e2c │ │ │ │ + cbnz r1, 1a2e4c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1a2e5a │ │ │ │ + cbz r1, 1a2e7a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a2e44 │ │ │ │ + cbz r1, 1a2e64 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1a2e3c │ │ │ │ + cbnz r1, 1a2e5c │ │ │ │ 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 1a2e28 │ │ │ │ + bne.n 1a2e48 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2e26 │ │ │ │ + bne.n 1a2e46 │ │ │ │ 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, 1a2e72 │ │ │ │ + cbz r3, 1a2e92 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a2e70 │ │ │ │ + beq.n 1a2e90 │ │ │ │ movw ip, #373 @ 0x175 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a2e98 │ │ │ │ + beq.n 1a2eb8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a2e6e │ │ │ │ + bne.n 1a2e8e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #494 @ 0x1ee │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1a2e98 │ │ │ │ + beq.n 1a2eb8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1a2e6e │ │ │ │ + bhi.n 1a2e8e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a2e7e │ │ │ │ + bne.n 1a2e9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1a2eb0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a2ed0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (1a2f88 ) │ │ │ │ + ldr r4, [pc, #188] @ (1a2fa8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (1a2f8c ) │ │ │ │ + ldr r3, [pc, #172] @ (1a2fac ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19f230 │ │ │ │ + bl 19f250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1a2efe │ │ │ │ + cbz r5, 1a2f1e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 186248 │ │ │ │ + bl 186268 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1a2f90 ) │ │ │ │ + ldr r1, [pc, #144] @ (1a2fb0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 19f714 │ │ │ │ + bl 19f734 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 19f8f0 │ │ │ │ + bl 19f910 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a2f82 │ │ │ │ + beq.n 1a2fa2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a2f2e │ │ │ │ + cbz r2, 1a2f4e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -496910,133 +496922,133 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #316] @ 0x13c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1a2f94 ) │ │ │ │ - ldr r3, [pc, #48] @ (1a2f8c ) │ │ │ │ + ldr r2, [pc, #60] @ (1a2fb4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a2fac ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2f7e │ │ │ │ + bne.n 1a2f9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bne.n 1a2fe0 │ │ │ │ + bne.n 1a2fc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r2, r2 │ │ │ │ - beq.n 1a2edc │ │ │ │ + beq.n 1a2ebc │ │ │ │ lsls r2, r2, #2 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #464] @ 0x1d0 │ │ │ │ - cbnz r3, 1a2fca │ │ │ │ + cbnz r3, 1a2fea │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a2fc0 │ │ │ │ + bhi.n 1a2fe0 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1a2fe2 │ │ │ │ + cbnz r1, 1a3002 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1a2ff0 │ │ │ │ + cbnz r1, 1a3010 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1a2ffe │ │ │ │ + cbnz r1, 1a301e │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a2fc0 │ │ │ │ + bne.n 1a2fe0 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1a2fc0 │ │ │ │ + b.n 1a2fe0 │ │ │ │ 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 r2, [r0, #12] │ │ │ │ movw r7, #4089 @ 0xff9 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r6, [pc, #272] @ (1a313c ) │ │ │ │ + ldr r6, [pc, #272] @ (1a315c ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ add r6, pc │ │ │ │ mov r5, r1 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ands r3, r7 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #9 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r1, #24] │ │ │ │ - ldr r3, [pc, #240] @ (1a3140 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a3160 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mla r3, r4, r0, r2 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a3114 │ │ │ │ + bne.n 1a3134 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a312a │ │ │ │ + beq.n 1a314a │ │ │ │ adds r1, r2, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ mov r3, r5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ - cbnz r0, 1a3084 │ │ │ │ + cbnz r0, 1a30a4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a3074 │ │ │ │ + bne.n 1a3094 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 1a30c8 │ │ │ │ + bne.n 1a30e8 │ │ │ │ adds r2, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -497045,166 +497057,166 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1a30a8 │ │ │ │ + bne.n 1a30c8 │ │ │ │ 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 1a30ec │ │ │ │ + bhi.n 1a310c │ │ │ │ blx 43fd0 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1a30cc │ │ │ │ + bne.n 1a30ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 1a3122 │ │ │ │ + beq.n 1a3142 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a30c8 │ │ │ │ - b.n 1a30f6 │ │ │ │ - cbz r7, 1a3138 │ │ │ │ + bne.n 1a30e8 │ │ │ │ + b.n 1a3116 │ │ │ │ + cbz r7, 1a3158 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1a3098 │ │ │ │ + b.n 1a30b8 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1a30f6 │ │ │ │ + b.n 1a3116 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1a30f6 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + b.n 1a3116 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a31e4 │ │ │ │ + beq.n 1a3204 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1a319e │ │ │ │ + cbz r6, 1a31be │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #80 @ 0x50 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1a31bc │ │ │ │ + cbz r3, 1a31dc │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1a31da │ │ │ │ + cbz r3, 1a31fa │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #144 @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {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 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1a3234 │ │ │ │ + cbz r0, 1a3254 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {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 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a32a4 │ │ │ │ + cbz r0, 1a32c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497216,31 +497228,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3324 │ │ │ │ + cbz r0, 1a3344 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497257,31 +497269,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a33ba │ │ │ │ + cbz r0, 1a33da │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497304,85 +497316,85 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #144 @ 0x90 │ │ │ │ ldmia.w lr, {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 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #100] @ (1a343c ) │ │ │ │ + ldr r4, [pc, #100] @ (1a345c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3432 │ │ │ │ - ldr r3, [pc, #84] @ (1a3440 ) │ │ │ │ + cbz r0, 1a3452 │ │ │ │ + ldr r3, [pc, #84] @ (1a3460 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a3428 │ │ │ │ + cbz r3, 1a3448 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a3406 │ │ │ │ + bne.n 1a3426 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3010 │ │ │ │ + bl 1a3030 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a34f8 │ │ │ │ + beq.n 1a3518 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a34ba │ │ │ │ + beq.n 1a34da │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -497395,15 +497407,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - bne.n 1a348c │ │ │ │ + bne.n 1a34ac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r4, #4089 @ 0xff9 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, fp │ │ │ │ ubfx r1, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -497415,92 +497427,92 @@ │ │ │ │ adds r5, #28 │ │ │ │ bic.w r1, r1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r5, #-4] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1a3608 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a360c ) │ │ │ │ + ldr r2, [pc, #240] @ (1a3628 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a362c ) │ │ │ │ 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 19f7ac │ │ │ │ - cbz r0, 1a3554 │ │ │ │ + bl 19f7cc │ │ │ │ + cbz r0, 1a3574 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (1a3610 ) │ │ │ │ - ldr r3, [pc, #208] @ (1a360c ) │ │ │ │ + ldr r2, [pc, #212] @ (1a3630 ) │ │ │ │ + ldr r3, [pc, #208] @ (1a362c ) │ │ │ │ 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 1a3602 │ │ │ │ + bne.n 1a3622 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a35a4 │ │ │ │ + bne.n 1a35c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a35fe │ │ │ │ + beq.n 1a361e │ │ │ │ add.w r2, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1a358e │ │ │ │ - cbz r4, 1a35fe │ │ │ │ + bne.n 1a35ae │ │ │ │ + cbz r4, 1a361e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mov r5, sp │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ @@ -497512,79 +497524,79 @@ │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1a3538 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1a3558 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1a3538 │ │ │ │ + b.n 1a3558 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ 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 r4, [pc, #68] @ (1a366c ) │ │ │ │ + ldr r4, [pc, #68] @ (1a368c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r2, [pc, #56] @ (1a3670 ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r2, [pc, #56] @ (1a3690 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1a364c │ │ │ │ + cbnz r2, 1a366c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1208] @ 1a3b48 │ │ │ │ + ldr.w r4, [pc, #1208] @ 1a3b68 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1200] @ 1a3b4c │ │ │ │ + ldr.w r3, [pc, #1200] @ 1a3b6c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -497600,32 +497612,32 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ orrs.w r2, sl, r2 │ │ │ │ ldrb.w r9, [sp, #176] @ 0xb0 │ │ │ │ ldrb.w r3, [sp, #177] @ 0xb1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq.w 1a3ae6 │ │ │ │ + beq.w 1a3b06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a3a62 │ │ │ │ + beq.w 1a3a82 │ │ │ │ movs r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a39a4 │ │ │ │ + beq.w 1a39c4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r8, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a27b0 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a39ae │ │ │ │ + beq.w 1a39ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r4 │ │ │ │ addne r1, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -497637,15 +497649,15 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fbc8 │ │ │ │ + bl 19fbe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -497654,15 +497666,15 @@ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #20] │ │ │ │ strb.w r3, [r0, #65] @ 0x41 │ │ │ │ ldrb.w r3, [sp, #178] @ 0xb2 │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1a3782 │ │ │ │ + bhi.n 1a37a2 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -497672,15 +497684,15 @@ │ │ │ │ movs r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ mov.w r9, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a39ca │ │ │ │ + beq.w 1a39ea │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497698,15 +497710,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3a10 │ │ │ │ + beq.w 1a3a30 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ @@ -497727,15 +497739,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a3880 │ │ │ │ + beq.n 1a38a0 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -497752,15 +497764,15 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - cbz r7, 1a38c8 │ │ │ │ + cbz r7, 1a38e8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -497778,15 +497790,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a3910 │ │ │ │ + cbz r3, 1a3930 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497804,15 +497816,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1a395c │ │ │ │ + cbz r3, 1a397c │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #65] @ 0x41 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ @@ -497831,54 +497843,54 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b74 │ │ │ │ + bl 1a2b94 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ ldrb.w r2, [r4, #67] @ 0x43 │ │ │ │ add.w r1, r4, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #460] @ (1a3b50 ) │ │ │ │ - ldr r3, [pc, #456] @ (1a3b4c ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #460] @ (1a3b70 ) │ │ │ │ + ldr r3, [pc, #456] @ (1a3b6c ) │ │ │ │ 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 1a3b3c │ │ │ │ + bne.w 1a3b5c │ │ │ │ add.w r0, r4, #32 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a370c │ │ │ │ + bne.w 1a372c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bls.n 1a3a78 │ │ │ │ + bls.n 1a3a98 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1a370c │ │ │ │ + b.n 1a372c │ │ │ │ mov.w r9, #7 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a3790 │ │ │ │ + bne.w 1a37b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a3ab6 │ │ │ │ + beq.n 1a3ad6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov ip, r3 │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ mov lr, r8 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ @@ -497891,18 +497903,18 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1a37d2 │ │ │ │ + b.n 1a37f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3af0 │ │ │ │ + beq.n 1a3b10 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov.w sl, #17 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497920,147 +497932,147 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1a382e │ │ │ │ + b.n 1a384e │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a36ee │ │ │ │ - b.n 1a39a4 │ │ │ │ + bne.w 1a370e │ │ │ │ + b.n 1a39c4 │ │ │ │ subs r3, r6, #4 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1a39b4 │ │ │ │ + bne.n 1a39d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #184] @ 1a3b40 │ │ │ │ + vldr d7, [pc, #184] @ 1a3b60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a39b4 │ │ │ │ + beq.n 1a39d4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a370c │ │ │ │ + b.n 1a372c │ │ │ │ mov.w r9, #160 @ 0xa0 │ │ │ │ - b.n 1a3782 │ │ │ │ + b.n 1a37a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3b28 │ │ │ │ + beq.n 1a3b48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w r9, #14 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a39fa │ │ │ │ - cbz r5, 1a3b1e │ │ │ │ + b.n 1a3a1a │ │ │ │ + cbz r5, 1a3b3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1a3b0e │ │ │ │ + cbz r3, 1a3b2e │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1a36ee │ │ │ │ + b.n 1a370e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a382e │ │ │ │ + beq.w 1a384e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ mov.w sl, #15 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 1a3a2a │ │ │ │ + b.n 1a3a4a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 1a36ee │ │ │ │ + b.n 1a370e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1a3b2e │ │ │ │ + cbz r3, 1a3b4e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a3704 │ │ │ │ + b.n 1a3724 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ - b.n 1a37d6 │ │ │ │ + b.n 1a37f6 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r5 │ │ │ │ - b.n 1a3704 │ │ │ │ + b.n 1a3724 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3bbe │ │ │ │ + beq.n 1a3bde │ │ │ │ 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 │ │ │ │ - cbz r2, 1a3b80 │ │ │ │ + cbz r2, 1a3ba0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 1a3b9c │ │ │ │ + cbz r1, 1a3bbc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 19fda8 │ │ │ │ - cbnz r0, 1a3baa │ │ │ │ + bl 19fdc8 │ │ │ │ + cbnz r0, 1a3bca │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ 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 │ │ │ │ @@ -498069,55 +498081,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19f90c │ │ │ │ + bl 19f92c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {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 1a7b5c │ │ │ │ + bl 1a7b7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3c2e │ │ │ │ + beq.n 1a3c4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3c24 │ │ │ │ + cbz r2, 1a3c44 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3c64 │ │ │ │ + cbz r1, 1a3c84 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3c74 │ │ │ │ + beq.n 1a3c94 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3c5c │ │ │ │ + cbz r2, 1a3c7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -498130,22 +498142,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1a3c36 │ │ │ │ + b.n 1a3c56 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3c9c │ │ │ │ + cbz r1, 1a3cbc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a3c94 │ │ │ │ + cbz r3, 1a3cb4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -498155,15 +498167,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 1a3c7e │ │ │ │ + b.n 1a3c9e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ @@ -498171,66 +498183,66 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 1a3d24 │ │ │ │ - bl 19fc7c │ │ │ │ + cbz r5, 1a3d44 │ │ │ │ + bl 19fc9c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ - bl 19fcd0 │ │ │ │ + bl 19fcf0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ - bl 19fcd0 │ │ │ │ + bl 19fcf0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 19fc7c │ │ │ │ + bl 19fc9c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f974 │ │ │ │ + bl 19f994 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1a7b5c │ │ │ │ + bl 1a7b7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a3d76 │ │ │ │ + beq.n 1a3d96 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1a3d6c │ │ │ │ + cbz r1, 1a3d8c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -498243,24 +498255,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 1a3dbc │ │ │ │ + cbz r1, 1a3ddc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a78c0 │ │ │ │ + bl 1a78e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3dcc │ │ │ │ + beq.n 1a3dec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3db4 │ │ │ │ + cbz r2, 1a3dd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -498268,22 +498280,22 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 1a3d92 │ │ │ │ + b.n 1a3db2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3df4 │ │ │ │ + cbz r1, 1a3e14 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a3dec │ │ │ │ + cbz r3, 1a3e0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -498293,15 +498305,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 1a3dd6 │ │ │ │ + b.n 1a3df6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -498309,21 +498321,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 1a3e94 │ │ │ │ + cbz r6, 1a3eb4 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1a3e6c │ │ │ │ + beq.n 1a3e8c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a3f20 │ │ │ │ + bhi.n 1a3f40 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -498334,98 +498346,98 @@ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a3efc │ │ │ │ + bhi.n 1a3f1c │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ - ldr r5, [pc, #272] @ (1a3f94 ) │ │ │ │ + ldr r5, [pc, #272] @ (1a3fb4 ) │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 19e988 │ │ │ │ + bl 19e9a8 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1a3eb0 │ │ │ │ + bne.n 1a3ed0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1a3144 │ │ │ │ + bl 1a3164 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3144 │ │ │ │ + bl 1a3164 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ mov.w r7, #270 @ 0x10e │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ mov.w r7, #354 @ 0x162 │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ movw r7, #353 @ 0x161 │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ movw r7, #269 @ 0x10d │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 1a3ec8 │ │ │ │ + b.n 1a3ee8 │ │ │ │ stmdb 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 │ │ │ │ - ldr r3, [pc, #732] @ (1a4210 ) │ │ │ │ + ldr r3, [pc, #732] @ (1a4230 ) │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ - ldr r2, [pc, #720] @ (1a4214 ) │ │ │ │ + ldr r2, [pc, #720] @ (1a4234 ) │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ @@ -498446,22 +498458,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [sl, #24] │ │ │ │ @@ -498475,15 +498487,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ @@ -498494,22 +498506,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ movs r2, #3 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498522,15 +498534,15 @@ │ │ │ │ strh r3, [r0, #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} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ @@ -498541,22 +498553,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [sl, #24] │ │ │ │ @@ -498568,15 +498580,15 @@ │ │ │ │ strh.w r3, [sl, #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, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movw ip, #513 @ 0x201 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strh.w ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, r7 │ │ │ │ @@ -498591,20 +498603,20 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -498616,63 +498628,63 @@ │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r5, #28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a32ac │ │ │ │ - ldr r2, [pc, #36] @ (1a4218 ) │ │ │ │ - ldr r3, [pc, #24] @ (1a4210 ) │ │ │ │ + bl 1a32cc │ │ │ │ + ldr r2, [pc, #36] @ (1a4238 ) │ │ │ │ + ldr r3, [pc, #24] @ (1a4230 ) │ │ │ │ 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 1a420c │ │ │ │ + bne.n 1a422c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0006 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #592] @ (1a4480 ) │ │ │ │ + ldr r4, [pc, #592] @ (1a44a0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #592] @ (1a4484 ) │ │ │ │ + ldr r3, [pc, #592] @ (1a44a4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a3f20 │ │ │ │ + bl 1a3f40 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -498681,32 +498693,32 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1a42ee │ │ │ │ + beq.n 1a430e │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498718,15 +498730,15 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ @@ -498738,21 +498750,21 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add.w ip, r1, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498766,15 +498778,15 @@ │ │ │ │ strh r3, [r1, #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} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -498785,21 +498797,21 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w fp, #0 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498813,177 +498825,177 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a444c │ │ │ │ + cbz r0, 1a446c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a332c │ │ │ │ - ldr r2, [pc, #36] @ (1a4488 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a4484 ) │ │ │ │ + bl 1a334c │ │ │ │ + ldr r2, [pc, #36] @ (1a44a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a44a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a447a │ │ │ │ + bne.n 1a449a │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a44f2 │ │ │ │ + cbnz r0, 1a450a │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1a44d0 │ │ │ │ + bhi.n 1a44f0 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1a49d0 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1a49f0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1a49d4 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1a49f4 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a45b8 │ │ │ │ + cbz r0, 1a45d8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a47ea │ │ │ │ + bhi.w 1a480a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a49d0 │ │ │ │ + bhi.w 1a49f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ @@ -499015,42 +499027,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a463e │ │ │ │ + cbz r0, 1a465e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -499058,26 +499070,26 @@ │ │ │ │ ldr.w lr, [ip, #296] @ 0x128 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1a470e │ │ │ │ + beq.n 1a472e │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1a47ce │ │ │ │ + beq.w 1a47ee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1a47f4 │ │ │ │ + beq.w 1a4814 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a49d0 │ │ │ │ + bhi.w 1a49f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ @@ -499105,61 +499117,61 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a4618 │ │ │ │ + b.n 1a4638 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a4618 │ │ │ │ + b.n 1a4638 │ │ │ │ ands.w r3, lr, #4096 @ 0x1000 │ │ │ │ - bne.w 1a4868 │ │ │ │ + bne.w 1a4888 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a4754 │ │ │ │ + cbz r0, 1a4774 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a49a0 │ │ │ │ + bhi.w 1a49c0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a49d0 │ │ │ │ + bhi.w 1a49f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -499186,317 +499198,317 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #8192 @ 0x2000 │ │ │ │ - bne.n 1a4872 │ │ │ │ + bne.n 1a4892 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4728 │ │ │ │ + b.n 1a4748 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1a4618 │ │ │ │ + b.n 1a4638 │ │ │ │ ands.w lr, lr, #16384 @ 0x4000 │ │ │ │ - beq.w 1a49b6 │ │ │ │ + beq.w 1a49d6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a483a │ │ │ │ + cbz r0, 1a485a │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1a49aa │ │ │ │ + bhi.w 1a49ca │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1a46b6 │ │ │ │ + b.n 1a46d6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a4806 │ │ │ │ + b.n 1a4826 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a4806 │ │ │ │ + b.n 1a4826 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a48ac │ │ │ │ + cbz r0, 1a48cc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldrb.w r9, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r4, #8] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r4, #8] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ strb.w r9, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ - ldr r2, [pc, #136] @ (1a49d8 ) │ │ │ │ - ldr r3, [pc, #128] @ (1a49d4 ) │ │ │ │ + bl 1a32cc │ │ │ │ + ldr r2, [pc, #136] @ (1a49f8 ) │ │ │ │ + ldr r3, [pc, #128] @ (1a49f4 ) │ │ │ │ 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 1a49cc │ │ │ │ + bne.n 1a49ec │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4880 │ │ │ │ + b.n 1a48a0 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4880 │ │ │ │ + b.n 1a48a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4880 │ │ │ │ + b.n 1a48a0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4728 │ │ │ │ + b.n 1a4748 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4728 │ │ │ │ + b.n 1a4748 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a4800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a4880 │ │ │ │ + b.n 1a48a0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4728 │ │ │ │ + b.n 1a4748 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1a49ae │ │ │ │ + b.n 1a49ce │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1a4720 │ │ │ │ + b.n 1a4740 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - rev16 r4, r7 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r2, [pc, #836] @ (1a4d38 ) │ │ │ │ + ldr r2, [pc, #836] @ (1a4d58 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #836] @ (1a4d3c ) │ │ │ │ + ldr r3, [pc, #836] @ (1a4d5c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4d78 │ │ │ │ + beq.w 1a4d98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - vldr d0, [pc, #788] @ 1a4d28 │ │ │ │ + vldr d0, [pc, #788] @ 1a4d48 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a4a46 │ │ │ │ + cbz r0, 1a4a66 │ │ │ │ mov r3, r5 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a4a7e │ │ │ │ + cbz r0, 1a4a9e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #684] @ 1a4d30 │ │ │ │ + vldr d0, [pc, #684] @ 1a4d50 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 1a4ab6 │ │ │ │ + cbz r0, 1a4ad6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #28] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #12] │ │ │ │ - bne.w 1a4cb2 │ │ │ │ + bne.w 1a4cd2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a4bc6 │ │ │ │ + bls.n 1a4be6 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r7, #0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -499518,20 +499530,20 @@ │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -499544,108 +499556,108 @@ │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r8, #28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1a4b10 │ │ │ │ + bcc.n 1a4b30 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d40 │ │ │ │ + beq.w 1a4d60 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r7, [r7, #17] │ │ │ │ - vldr d0, [pc, #276] @ 1a4d28 │ │ │ │ + vldr d0, [pc, #276] @ 1a4d48 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4c3c │ │ │ │ + cbz r0, 1a4c5c │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a4f60 │ │ │ │ + bhi.w 1a4f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ @@ -499663,21 +499675,21 @@ │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w lr, sp, #108 @ 0x6c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -499689,32 +499701,32 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1a4aee │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1a4b0e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a4f52 │ │ │ │ + bhi.w 1a4f72 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1a4e32 │ │ │ │ + bhi.n 1a4e52 │ │ │ │ tbb [pc, r7] │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ str r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ @@ -499726,24 +499738,24 @@ │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ - bl 1a31ec │ │ │ │ - ldr r2, [pc, #484] @ (1a4f68 ) │ │ │ │ - ldr r3, [pc, #484] @ (1a4f6c ) │ │ │ │ + bl 1a320c │ │ │ │ + ldr r2, [pc, #484] @ (1a4f88 ) │ │ │ │ + ldr r3, [pc, #484] @ (1a4f8c ) │ │ │ │ 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 1a4f5c │ │ │ │ + bne.w 1a4f7c │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ rsb r4, r7, #32 │ │ │ │ @@ -499751,34 +499763,34 @@ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ mvn.w r8, r3 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ mvns r7, r7 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4de6 │ │ │ │ + cbz r0, 1a4e06 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 1a4f4c │ │ │ │ + bhi.w 1a4f6c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4f60 │ │ │ │ + bhi.w 1a4f80 │ │ │ │ tbb [pc, r3] │ │ │ │ add r7, sp, #644 @ 0x284 │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ ldr r6, [sp, #700] @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ @@ -499790,308 +499802,308 @@ │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4da6 │ │ │ │ + b.n 1a4dc6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4da6 │ │ │ │ + b.n 1a4dc6 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4da6 │ │ │ │ + b.n 1a4dc6 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ - b.n 1a4d82 │ │ │ │ + bl 1a32cc │ │ │ │ + b.n 1a4da2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e48 │ │ │ │ + b.n 1a4e68 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a4f08 │ │ │ │ + cbz r0, 1a4f28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4c66 │ │ │ │ + b.n 1a4c86 │ │ │ │ strh.w r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4ee2 │ │ │ │ + b.n 1a4f02 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4ee2 │ │ │ │ + b.n 1a4f02 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4ee2 │ │ │ │ + b.n 1a4f02 │ │ │ │ strd r7, r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4ee2 │ │ │ │ - vldr d7, [pc, #12] @ 1a4f60 │ │ │ │ + b.n 1a4f02 │ │ │ │ + vldr d7, [pc, #12] @ 1a4f80 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4da6 │ │ │ │ + b.n 1a4dc6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1a5088 ) │ │ │ │ + ldr r2, [pc, #260] @ (1a50a8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1a508c ) │ │ │ │ + ldr r3, [pc, #260] @ (1a50ac ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #17] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a4fcc │ │ │ │ + cbz r0, 1a4fec │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r5, [r8, #17] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a4ffa │ │ │ │ + cbz r0, 1a501a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #36] @ (1a5090 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a508c ) │ │ │ │ + bl 1a325c │ │ │ │ + ldr r2, [pc, #36] @ (1a50b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a50ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5082 │ │ │ │ + bne.n 1a50a2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #944] @ (1a545c ) │ │ │ │ + ldr r3, [pc, #944] @ (1a547c ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #944] @ (1a5460 ) │ │ │ │ + ldr r2, [pc, #944] @ (1a5480 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a541c │ │ │ │ + beq.w 1a543c │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1a525c │ │ │ │ + b.n 1a527c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -500104,15 +500116,15 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -500120,39 +500132,39 @@ │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a5408 │ │ │ │ + bne.w 1a5428 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ 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} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1a5408 │ │ │ │ + beq.w 1a5428 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -500165,104 +500177,104 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1a5446 │ │ │ │ + beq.w 1a5466 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1a5290 │ │ │ │ + bne.n 1a52b0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1a541c │ │ │ │ + bls.w 1a543c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a50dc │ │ │ │ + bne.w 1a50fc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1a540e │ │ │ │ + beq.w 1a542e │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a50e4 │ │ │ │ + b.n 1a5104 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a52c2 │ │ │ │ + cbz r0, 1a52e2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a5242 │ │ │ │ + beq.n 1a5262 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a53d0 │ │ │ │ + b.n 1a53f0 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ @@ -500275,349 +500287,349 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a53a6 │ │ │ │ + cbz r0, 1a53c6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1a5400 │ │ │ │ + bcs.n 1a5420 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1a52de │ │ │ │ + bne.w 1a52fe │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1a52de │ │ │ │ + bne.w 1a52fe │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a535c │ │ │ │ + b.n 1a537c │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a5242 │ │ │ │ + b.n 1a5262 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1a5218 │ │ │ │ + b.n 1a5238 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 1a5160 │ │ │ │ + b.n 1a5180 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a33c4 │ │ │ │ - ldr r2, [pc, #52] @ (1a5464 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a545c ) │ │ │ │ + bl 1a33e4 │ │ │ │ + ldr r2, [pc, #52] @ (1a5484 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a547c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5456 │ │ │ │ + bne.n 1a5476 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a5242 │ │ │ │ + b.n 1a5262 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1a57c0 ) │ │ │ │ + ldr r4, [pc, #836] @ (1a57e0 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1a57c4 ) │ │ │ │ + ldr r3, [pc, #836] @ (1a57e4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #17] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a54cc │ │ │ │ + cbz r0, 1a54ec │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32ac │ │ │ │ - ldr.w ip, [pc, #720] @ 1a57c8 │ │ │ │ + bl 1a32cc │ │ │ │ + ldr.w ip, [pc, #720] @ 1a57e8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1a57a0 │ │ │ │ + vldr d0, [pc, #640] @ 1a57c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a554a │ │ │ │ + cbz r0, 1a556a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a558c │ │ │ │ + cbz r0, 1a55ac │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1a555a │ │ │ │ + bne.n 1a557a │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1a57a8 │ │ │ │ + vldr d0, [pc, #512] @ 1a57c8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a55d6 │ │ │ │ + cbz r0, 1a55f6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1a57b0 │ │ │ │ + vldr d0, [pc, #468] @ 1a57d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5608 │ │ │ │ + cbz r0, 1a5628 │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a56c0 │ │ │ │ + beq.n 1a56e0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb.w r4, [sl, #17] │ │ │ │ - vldr d0, [pc, #340] @ 1a57a8 │ │ │ │ + vldr d0, [pc, #340] @ 1a57c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a567c │ │ │ │ + cbz r0, 1a569c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ - ldr r2, [pc, #292] @ (1a57cc ) │ │ │ │ - ldr r3, [pc, #284] @ (1a57c4 ) │ │ │ │ + bl 1a32cc │ │ │ │ + ldr r2, [pc, #292] @ (1a57ec ) │ │ │ │ + ldr r3, [pc, #284] @ (1a57e4 ) │ │ │ │ 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 1a5840 │ │ │ │ + bne.w 1a5860 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1a5790 │ │ │ │ + bhi.n 1a57b0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a5788 │ │ │ │ + bhi.n 1a57a8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -500640,34 +500652,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5740 │ │ │ │ + cbz r0, 1a5760 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1a583a │ │ │ │ + bhi.n 1a585a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a5844 │ │ │ │ + bhi.n 1a5864 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -500679,357 +500691,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1a5700 │ │ │ │ + b.n 1a5720 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1a5700 │ │ │ │ + b.n 1a5720 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1a5700 │ │ │ │ - vldr d7, [pc, #36] @ 1a57b8 │ │ │ │ + b.n 1a5720 │ │ │ │ + vldr d7, [pc, #36] @ 1a57d8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1a5700 │ │ │ │ + b.n 1a5720 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1a57a4 ) │ │ │ │ - bhi.n 1a5750 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1a57c4 ) │ │ │ │ + bhi.n 1a5770 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a57f8 │ │ │ │ + cbz r0, 1a5818 │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1a56a4 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1a56c4 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1a57d2 │ │ │ │ + b.n 1a57f2 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1a57d2 │ │ │ │ + b.n 1a57f2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a57d2 │ │ │ │ + b.n 1a57f2 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1a57d2 │ │ │ │ + b.n 1a57f2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1a5b18 ) │ │ │ │ - ldr r3, [pc, #696] @ (1a5b1c ) │ │ │ │ + ldr r2, [pc, #692] @ (1a5b38 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a5b3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1a5af8 │ │ │ │ + vldr d0, [pc, #648] @ 1a5b18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a58a2 │ │ │ │ + cbz r0, 1a58c2 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a58ce │ │ │ │ + cbz r0, 1a58ee │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ - vldr d7, [pc, #492] @ 1a5b00 │ │ │ │ + bl 1a32cc │ │ │ │ + vldr d7, [pc, #492] @ 1a5b20 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1a5b08 │ │ │ │ + vldr d0, [pc, #492] @ 1a5b28 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #183 @ 0xb7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a596e │ │ │ │ + cbz r0, 1a598e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a59aa │ │ │ │ + cbz r0, 1a59ca │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5468 │ │ │ │ - vldr d0, [pc, #180] @ 1a5b10 │ │ │ │ + bl 1a5488 │ │ │ │ + vldr d0, [pc, #180] @ 1a5b30 │ │ │ │ ldrb.w r9, [r8, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5a8e │ │ │ │ + cbz r0, 1a5aae │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ - ldr r2, [pc, #72] @ (1a5b20 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5b1c ) │ │ │ │ + bl 1a32cc │ │ │ │ + ldr r2, [pc, #72] @ (1a5b40 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5b3c ) │ │ │ │ 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 1a5aee │ │ │ │ + bne.n 1a5b0e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -501040,72 +501052,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - add r7, pc, #600 @ (adr r7, 1a5d74 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1a5d14 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #144 @ (adr r5, 1a5bb4 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 1a5b54 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #548] @ (1a5d60 ) │ │ │ │ + ldr r2, [pc, #548] @ (1a5d80 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #540] @ (1a5d64 ) │ │ │ │ + ldr r3, [pc, #540] @ (1a5d84 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1a5b9e │ │ │ │ + cbz r2, 1a5bbe │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1a5b90 │ │ │ │ + cbnz r0, 1a5bb0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1a5c8e │ │ │ │ + bne.w 1a5cae │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a5b9e │ │ │ │ + beq.n 1a5bbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1a5b90 │ │ │ │ + cbnz r0, 1a5bb0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a5b9e │ │ │ │ + beq.n 1a5bbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5b76 │ │ │ │ + beq.n 1a5b96 │ │ │ │ subs r0, #12 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5b6a │ │ │ │ + bne.n 1a5b8a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fbc8 │ │ │ │ + bl 19fbe8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrh.w r3, [r4, #64] @ 0x40 │ │ │ │ str r5, [r0, #28] │ │ │ │ strh.w r3, [r0, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ @@ -501114,134 +501126,134 @@ │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ strb.w r1, [r0, #66] @ 0x42 │ │ │ │ strb r3, [r0, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a5bdc │ │ │ │ + beq.n 1a5bfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ - cbz r5, 1a5c46 │ │ │ │ + cbz r5, 1a5c66 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a5c2c │ │ │ │ + b.n 1a5c4c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a5cc2 │ │ │ │ + beq.n 1a5ce2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a5c46 │ │ │ │ + beq.n 1a5c66 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a5bfa │ │ │ │ + beq.n 1a5c1a │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1a5c00 │ │ │ │ + bls.n 1a5c20 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1a5c2c │ │ │ │ + bne.n 1a5c4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5ce4 │ │ │ │ + bne.n 1a5d04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2b74 │ │ │ │ + bl 1a2b94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #67] @ 0x43 │ │ │ │ add.w r1, r7, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #244] @ (1a5d68 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a5d64 ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #244] @ (1a5d88 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a5d84 ) │ │ │ │ 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 1a5d5a │ │ │ │ + bne.n 1a5d7a │ │ │ │ add.w r0, r7, #32 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1a5b9e │ │ │ │ + beq.n 1a5bbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5b90 │ │ │ │ + bne.w 1a5bb0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a5b9e │ │ │ │ + beq.w 1a5bbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5c8e │ │ │ │ - b.n 1a5b90 │ │ │ │ + beq.n 1a5cae │ │ │ │ + b.n 1a5bb0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5c36 │ │ │ │ + bne.n 1a5c56 │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1a5c46 │ │ │ │ + beq.n 1a5c66 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1a5cd8 │ │ │ │ + cbnz r3, 1a5cf8 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1a5cb8 │ │ │ │ - b.n 1a5c46 │ │ │ │ + bne.n 1a5cd8 │ │ │ │ + b.n 1a5c66 │ │ │ │ sub.w r1, r3, #12 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1a5c00 │ │ │ │ - b.n 1a5c3e │ │ │ │ + bls.n 1a5c20 │ │ │ │ + b.n 1a5c5e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5d16 │ │ │ │ + cbz r0, 1a5d36 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -501256,55 +501268,55 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 1a5c4c │ │ │ │ + b.n 1a5c6c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #752 @ (adr r4, 1a6054 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1a5ff4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #544 @ (adr r3, 1a5f8c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1a5f2c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a2b74 │ │ │ │ + bl 1a2b94 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #67] @ 0x43 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1a5b24 │ │ │ │ + bl 1a5b44 │ │ │ │ add sp, #24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #220] @ (1a5ea4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1a5ec4 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #220] @ (1a5ea8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1a5ec8 ) │ │ │ │ movs r7, #1 │ │ │ │ add r4, pc │ │ │ │ movs r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ @@ -501313,15 +501325,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1a5b24 │ │ │ │ + bl 1a5b44 │ │ │ │ add r3, sp, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ @@ -501333,21 +501345,21 @@ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -501359,65 +501371,65 @@ │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #40] @ (1a5eac ) │ │ │ │ - ldr r3, [pc, #32] @ (1a5ea8 ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #40] @ (1a5ecc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a5ec8 ) │ │ │ │ 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 1a5e9e │ │ │ │ + bne.n 1a5ebe │ │ │ │ mov r0, r7 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #192 @ (adr r2, 1a5f68 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 1a5f08 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #472 @ (adr r1, 1a6088 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1a6028 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r1, 1a5f02 │ │ │ │ + cbz r1, 1a5f22 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 1a5ef4 │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a5ed8 │ │ │ │ + cbz r0, 1a5f14 │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a5ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -501425,118 +501437,118 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #464] @ 0x1d0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a5f28 │ │ │ │ + bne.n 1a5f48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a5f24 │ │ │ │ + beq.n 1a5f44 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a5eb0 │ │ │ │ + bl 1a5ed0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1a5eb0 │ │ │ │ + bl 1a5ed0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrd ip, r0, [r2, #-20] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd ip, r0, [r5, #-20] │ │ │ │ - b.n 1a5f24 │ │ │ │ + b.n 1a5f44 │ │ │ │ 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 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 1a5fee │ │ │ │ + beq.n 1a600e │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a5f98 │ │ │ │ + b.n 1a5fb8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1a5fb2 │ │ │ │ - cbz r0, 1a5ff2 │ │ │ │ + cbz r7, 1a5fd2 │ │ │ │ + cbz r0, 1a6012 │ │ │ │ mov r1, r7 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1a5fb2 │ │ │ │ + cbz r3, 1a5fd2 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 1a6004 │ │ │ │ - cbz r0, 1a5fd0 │ │ │ │ + cbz r5, 1a6024 │ │ │ │ + cbz r0, 1a5ff0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a5fd0 │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a5ff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, r5, #4 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1a5f96 │ │ │ │ + bne.n 1a5fb6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a5fd0 │ │ │ │ + bne.n 1a5ff0 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #232] @ (1a6120 ) │ │ │ │ - bl 1a5f08 │ │ │ │ + ldr r4, [pc, #232] @ (1a6140 ) │ │ │ │ + bl 1a5f28 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #28 │ │ │ │ add r4, pc │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ @@ -501553,39 +501565,39 @@ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r8, #24] │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1a60a4 │ │ │ │ + cbz r0, 1a60c4 │ │ │ │ add.w r2, r8, #28 │ │ │ │ add.w r1, r7, #28 │ │ │ │ - bl 181bf4 │ │ │ │ - ldr r3, [pc, #124] @ (1a6124 ) │ │ │ │ + bl 181c14 │ │ │ │ + ldr r3, [pc, #124] @ (1a6144 ) │ │ │ │ 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, 1a6116 │ │ │ │ + cbz r3, 1a6136 │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ add.w r4, r7, #64 @ 0x40 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1a60dc │ │ │ │ + cbz r6, 1a60fc │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1a60dc │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a60dc │ │ │ │ + cbz r0, 1a60fc │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a60fc │ │ │ │ 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] │ │ │ │ @@ -501596,195 +501608,195 @@ │ │ │ │ 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 1a60c6 │ │ │ │ + bhi.n 1a60e6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1004] @ 1a6528 │ │ │ │ + ldr.w r8, [pc, #1004] @ 1a6548 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a617a │ │ │ │ + bhi.n 1a619a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r6 │ │ │ │ movs r7, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, r1 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6172 │ │ │ │ + beq.n 1a6192 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1a6010 │ │ │ │ + bl 1a6030 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a61f6 │ │ │ │ + cbz r0, 1a6216 │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ str r2, [r6, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a64d2 │ │ │ │ + beq.w 1a64f2 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a6220 │ │ │ │ - cbz r0, 1a6220 │ │ │ │ + beq.n 1a6240 │ │ │ │ + cbz r0, 1a6240 │ │ │ │ mov r1, r8 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 1a6220 │ │ │ │ + cbz r0, 1a6240 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a64c4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a6238 ) │ │ │ │ + bhi.w 1a64e4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a6258 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1a6266 │ │ │ │ + cbz r6, 1a6286 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6486 │ │ │ │ + beq.w 1a64a6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb8c │ │ │ │ + bl 19fbac │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a6172 │ │ │ │ + beq.w 1a6192 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1a62a6 │ │ │ │ + cbz r6, 1a62c6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a62a6 │ │ │ │ + cbz r0, 1a62c6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1a62a6 │ │ │ │ + cbz r0, 1a62c6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r4, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 1a628c │ │ │ │ + bcc.n 1a62ac │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ - ldr r3, [pc, #600] @ (1a652c ) │ │ │ │ + bl 1a5f28 │ │ │ │ + ldr r3, [pc, #600] @ (1a654c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a64fe │ │ │ │ + bne.w 1a651e │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ @@ -501796,108 +501808,108 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 1a6320 │ │ │ │ + cbz r1, 1a6340 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a6172 │ │ │ │ + beq.w 1a6192 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1a6344 │ │ │ │ + cbz r4, 1a6364 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6344 │ │ │ │ + cbz r0, 1a6364 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1a6344 │ │ │ │ + cbz r0, 1a6364 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1a632e │ │ │ │ + bne.n 1a634e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a619a │ │ │ │ - b.n 1a6172 │ │ │ │ + bne.w 1a61ba │ │ │ │ + b.n 1a6192 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fbc8 │ │ │ │ + bl 19fbe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #32 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ strb r3, [r6, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a63d4 │ │ │ │ + cbz r0, 1a63f4 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a641a │ │ │ │ + beq.n 1a643a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 1a6410 │ │ │ │ + cbz r1, 1a6430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6410 │ │ │ │ + cbz r0, 1a6430 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1a640c │ │ │ │ + cbz r0, 1a642c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1a63e2 │ │ │ │ + bcc.n 1a6402 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r6, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb.w r0, [r6, #64] @ 0x40 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -501921,77 +501933,77 @@ │ │ │ │ str r3, [r6, #92] @ 0x5c │ │ │ │ str.w r0, [r6, #77] @ 0x4d │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a6266 │ │ │ │ + beq.w 1a6286 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1a6266 │ │ │ │ + b.n 1a6286 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a64b0 │ │ │ │ + beq.n 1a64d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a64b0 │ │ │ │ + cbz r0, 1a64d0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a64b0 │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a64d0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ strb.w r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1a6172 │ │ │ │ + b.n 1a6192 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 1a6172 │ │ │ │ + b.n 1a6192 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ strd r1, r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 1a6172 │ │ │ │ + b.n 1a6192 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrb r3, [r5, #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, 1a64fa │ │ │ │ - cbz r0, 1a64fa │ │ │ │ + cbnz r3, 1a651a │ │ │ │ + cbz r0, 1a651a │ │ │ │ mov r1, r4 │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a64fa │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a651a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 1a6172 │ │ │ │ + b.n 1a6192 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add.w r1, r6, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a62ec │ │ │ │ + beq.w 1a630c │ │ │ │ add.w r2, r6, #24 │ │ │ │ add.w r1, r4, #24 │ │ │ │ - bl 181bf4 │ │ │ │ - b.n 1a62ec │ │ │ │ + bl 181c14 │ │ │ │ + b.n 1a630c │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6744 │ │ │ │ + beq.w 1a6764 │ │ │ │ stmdb 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 r8, r1 │ │ │ │ @@ -501999,193 +502011,193 @@ │ │ │ │ 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 1a66c8 │ │ │ │ + beq.w 1a66e8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a6652 │ │ │ │ + beq.n 1a6672 │ │ │ │ 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 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6644 │ │ │ │ + beq.n 1a6664 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1a65b6 │ │ │ │ + b.n 1a65d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6128 │ │ │ │ + bl 1a6148 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a663c │ │ │ │ + beq.n 1a665c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6598 │ │ │ │ + bne.n 1a65b8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fc7c │ │ │ │ + bl 19fc9c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f08 │ │ │ │ + bl 1a5f28 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a65f0 │ │ │ │ + cbz r0, 1a6610 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a65ae │ │ │ │ + beq.n 1a65ce │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 19fcd0 │ │ │ │ + bl 19fcf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6616 │ │ │ │ + bne.n 1a6636 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65b6 │ │ │ │ + bne.n 1a65d6 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a655e │ │ │ │ + bne.n 1a657e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f974 │ │ │ │ + bl 19f994 │ │ │ │ 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 1a674c │ │ │ │ + beq.n 1a676c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6740 │ │ │ │ + beq.n 1a6760 │ │ │ │ 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 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1a7b5c │ │ │ │ + bl 1a7b7c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a6644 │ │ │ │ + beq.n 1a6664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a78c0 │ │ │ │ + bl 1a78e0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a655e │ │ │ │ - b.n 1a664c │ │ │ │ + bne.w 1a657e │ │ │ │ + b.n 1a666c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f90c │ │ │ │ + bl 19f92c │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a66ec │ │ │ │ + beq.n 1a670c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a66ec │ │ │ │ + cbz r0, 1a670c │ │ │ │ mov r1, sl │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1a66ec │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1a670c │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a6746 │ │ │ │ + beq.n 1a6766 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a670c │ │ │ │ + cbz r2, 1a672c │ │ │ │ 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 1a7b5c │ │ │ │ + bl 1a7b7c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a655e │ │ │ │ - b.n 1a664c │ │ │ │ + bne.w 1a657e │ │ │ │ + b.n 1a666c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a6686 │ │ │ │ + b.n 1a66a6 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -502193,111 +502205,111 @@ │ │ │ │ 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 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 44980 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 1a6790 │ │ │ │ + cbnz r2, 1a67b0 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a678c │ │ │ │ + beq.n 1a67ac │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1a6754 │ │ │ │ + bl 1a6774 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1a678c │ │ │ │ + bls.n 1a67ac │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1a67a8 │ │ │ │ + b.n 1a67c8 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - bl 19f330 │ │ │ │ + bl 19f350 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f34c │ │ │ │ + bl 19f36c │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ 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] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1a6860 │ │ │ │ + cbnz r2, 1a6880 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1a6832 │ │ │ │ + cbz r0, 1a6852 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6754 │ │ │ │ + bl 1a6774 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1a6852 │ │ │ │ + cbz r2, 1a6872 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 44980 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1a6878 │ │ │ │ + cbnz r2, 1a6898 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 44980 │ │ │ │ - b.n 1a6826 │ │ │ │ + b.n 1a6846 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 44980 │ │ │ │ mov r0, r5 │ │ │ │ @@ -502311,161 +502323,161 @@ │ │ │ │ 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, 1a68e8 │ │ │ │ + cbz r3, 1a6908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a67cc │ │ │ │ + bl 1a67ec │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ 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 1a68c2 │ │ │ │ + bne.n 1a68e2 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f860 │ │ │ │ + bl 19f880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1a6920 │ │ │ │ + cbz r1, 1a6940 │ │ │ │ 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, 1a694a │ │ │ │ + cbz r3, 1a696a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6898 │ │ │ │ + bl 1a68b8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5f6c │ │ │ │ + bl 1a5f8c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a691e │ │ │ │ + beq.n 1a693e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1a691e │ │ │ │ + b.n 1a693e │ │ │ │ nop │ │ │ │ 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, #56] @ (1a69b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a69d0 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1a69b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a69d4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a6128 │ │ │ │ - ldr r2, [pc, #32] @ (1a69b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a69b4 ) │ │ │ │ + bl 1a6148 │ │ │ │ + ldr r2, [pc, #32] @ (1a69d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a69d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a69ac │ │ │ │ + bne.n 1a69cc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a6a14 │ │ │ │ + ldr.w ip, [pc, #68] @ 1a6a34 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1a6a18 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a6a38 ) │ │ │ │ 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 1a6128 │ │ │ │ - ldr r2, [pc, #32] @ (1a6a1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1a6a18 ) │ │ │ │ + bl 1a6148 │ │ │ │ + ldr r2, [pc, #32] @ (1a6a3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a6a38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6a10 │ │ │ │ + bne.n 1a6a30 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1a6adc ) │ │ │ │ + ldr r0, [pc, #168] @ (1a6afc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1a6ae0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1a6b00 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -502474,133 +502486,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a6aa6 │ │ │ │ + beq.n 1a6ac6 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1a6abe │ │ │ │ + cbz r3, 1a6ade │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 19f80c │ │ │ │ + bl 19f82c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1a6530 │ │ │ │ + bl 1a6550 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a5f6c │ │ │ │ + bl 1a5f8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a6acc │ │ │ │ - ldr r2, [pc, #60] @ (1a6ae4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1a6ae0 ) │ │ │ │ + cbz r3, 1a6aec │ │ │ │ + ldr r2, [pc, #60] @ (1a6b04 ) │ │ │ │ + ldr r3, [pc, #52] @ (1a6b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6ad6 │ │ │ │ + bne.n 1a6af6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1a6a6c │ │ │ │ + b.n 1a6a8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181b18 │ │ │ │ - b.n 1a6aa6 │ │ │ │ + bl 181b38 │ │ │ │ + b.n 1a6ac6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1a6b54 ) │ │ │ │ + ldr r2, [pc, #92] @ (1a6b74 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1a6b58 ) │ │ │ │ + ldr r3, [pc, #92] @ (1a6b78 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1a68ec │ │ │ │ + bl 1a690c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 181b18 │ │ │ │ - ldr r2, [pc, #36] @ (1a6b5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1a6b58 ) │ │ │ │ + bl 181b38 │ │ │ │ + ldr r2, [pc, #36] @ (1a6b7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a6b78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6b50 │ │ │ │ + bne.n 1a6b70 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 19f714 │ │ │ │ + bl 19f734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1a6bd8 │ │ │ │ + cbnz r2, 1a6bf8 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -502618,489 +502630,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1a6c22 │ │ │ │ + cbnz r2, 1a6c42 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 44980 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6b84 │ │ │ │ + beq.n 1a6ba4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a6c00 │ │ │ │ + b.n 1a6c20 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1a6c18 │ │ │ │ + cbz r1, 1a6c38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1a6bfe │ │ │ │ - b.n 1a6b84 │ │ │ │ + bhi.n 1a6c1e │ │ │ │ + b.n 1a6ba4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a6bd0 │ │ │ │ + beq.n 1a6bf0 │ │ │ │ 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 1a6c3a │ │ │ │ + bne.n 1a6c5a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {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, #456] @ (1a6e2c ) │ │ │ │ + ldr r2, [pc, #456] @ (1a6e4c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1a6e30 ) │ │ │ │ + ldr r3, [pc, #444] @ (1a6e50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 19f230 │ │ │ │ + bl 19f250 │ │ │ │ ldrb.w r3, [r8, #464] @ 0x1d0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a6898 │ │ │ │ + bl 1a68b8 │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6cd2 │ │ │ │ + cbz r3, 1a6cf2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6b60 │ │ │ │ + bl 1a6b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 181bf4 │ │ │ │ + bl 181c14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6cb8 │ │ │ │ + bne.n 1a6cd8 │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a6ce2 │ │ │ │ - b.n 1a6d34 │ │ │ │ + cbnz r3, 1a6d02 │ │ │ │ + b.n 1a6d54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6d34 │ │ │ │ + cbz r3, 1a6d54 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a6cdc │ │ │ │ + beq.n 1a6cfc │ │ │ │ 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, 1a6d24 │ │ │ │ + cbz r3, 1a6d44 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a68ec │ │ │ │ + bl 1a690c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a6d1c │ │ │ │ - b.n 1a6d34 │ │ │ │ + cbnz r3, 1a6d3c │ │ │ │ + b.n 1a6d54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6d34 │ │ │ │ + cbz r3, 1a6d54 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a6d16 │ │ │ │ - b.n 1a6ce8 │ │ │ │ + beq.n 1a6d36 │ │ │ │ + b.n 1a6d08 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6cfc │ │ │ │ + beq.n 1a6d1c │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1a6cfe │ │ │ │ + b.n 1a6d1e │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1a6d5a │ │ │ │ + cbz r1, 1a6d7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1861e0 │ │ │ │ + bl 186200 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #424] @ 0x1a8 │ │ │ │ str.w r3, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8, #428] @ 0x1ac │ │ │ │ str.w r3, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r3, [r7, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r8, #448] @ 0x1c0 │ │ │ │ str.w r2, [r7, #448] @ 0x1c0 │ │ │ │ - cbnz r2, 1a6dc8 │ │ │ │ + cbnz r2, 1a6de8 │ │ │ │ ldr.w r1, [r8, #452] @ 0x1c4 │ │ │ │ - cbz r1, 1a6d9e │ │ │ │ + cbz r1, 1a6dbe │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1861b0 │ │ │ │ + bl 1861d0 │ │ │ │ str.w r0, [r7, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r8, #456] @ 0x1c8 │ │ │ │ - cbnz r2, 1a6dd8 │ │ │ │ + cbnz r2, 1a6df8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 181b18 │ │ │ │ - ldr r2, [pc, #132] @ (1a6e34 ) │ │ │ │ - ldr r3, [pc, #128] @ (1a6e30 ) │ │ │ │ + bl 181b38 │ │ │ │ + ldr r2, [pc, #132] @ (1a6e54 ) │ │ │ │ + ldr r3, [pc, #128] @ (1a6e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6e26 │ │ │ │ + bne.n 1a6e46 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #444] @ 0x1bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1861b0 │ │ │ │ + bl 1861d0 │ │ │ │ str.w r0, [r7, #444] @ 0x1bc │ │ │ │ - b.n 1a6d84 │ │ │ │ + b.n 1a6da4 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a6e20 │ │ │ │ + cbz r3, 1a6e40 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1861b0 │ │ │ │ + bl 1861d0 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1861b0 │ │ │ │ + bl 1861d0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a6dec │ │ │ │ + bcc.n 1a6e0c │ │ │ │ strd r3, r9, [r7, #456] @ 0x1c8 │ │ │ │ - b.n 1a6da4 │ │ │ │ + b.n 1a6dc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1a6e94 │ │ │ │ + beq.n 1a6eb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1a6e74 │ │ │ │ + cbz r1, 1a6e94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6f38 │ │ │ │ + beq.n 1a6f58 │ │ │ │ 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 1a6f00 │ │ │ │ + bne.n 1a6f20 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1a6eee │ │ │ │ + cbz r4, 1a6f0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6f30 │ │ │ │ + beq.n 1a6f50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1a6f08 │ │ │ │ + beq.n 1a6f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6ee8 │ │ │ │ + cbz r3, 1a6f08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a6ee8 │ │ │ │ + cbz r2, 1a6f08 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1a6f04 │ │ │ │ + beq.n 1a6f24 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6ed6 │ │ │ │ + bne.n 1a6ef6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1a6f2a │ │ │ │ + beq.n 1a6f4a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1a6f00 │ │ │ │ + cbz r3, 1a6f20 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a6ebe │ │ │ │ + beq.n 1a6ede │ │ │ │ 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 1865ec │ │ │ │ + bl 18660c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a6ed2 │ │ │ │ - b.n 1a6eee │ │ │ │ + bne.n 1a6ef2 │ │ │ │ + b.n 1a6f0e │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a6f08 │ │ │ │ + b.n 1a6f28 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1a6eee │ │ │ │ - b.n 1a6f2c │ │ │ │ + bne.n 1a6f0e │ │ │ │ + b.n 1a6f4c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6f9e │ │ │ │ + beq.n 1a6fbe │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6f9e │ │ │ │ + bne.n 1a6fbe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6fa2 │ │ │ │ + beq.n 1a6fc2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1a6f66 │ │ │ │ - b.n 1a6f70 │ │ │ │ + cbnz r0, 1a6f86 │ │ │ │ + b.n 1a6f90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a6f70 │ │ │ │ + cbz r0, 1a6f90 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a6f60 │ │ │ │ + bne.n 1a6f80 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1a6fa0 │ │ │ │ + cbz r2, 1a6fc0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a6f92 │ │ │ │ + cbz r3, 1a6fb2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6f92 │ │ │ │ + bne.n 1a6fb2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a6f66 │ │ │ │ + bne.n 1a6f86 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6f7a │ │ │ │ + bne.n 1a6f9a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a6f66 │ │ │ │ + bne.n 1a6f86 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a6f58 │ │ │ │ + b.n 1a6f78 │ │ │ │ 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 r8, r0 │ │ │ │ - bl 18619c │ │ │ │ - bl 19f80c │ │ │ │ + bl 1861bc │ │ │ │ + bl 19f82c │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 187c7c │ │ │ │ - cbz r0, 1a701c │ │ │ │ + bl 187c9c │ │ │ │ + cbz r0, 1a703c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a6fe8 │ │ │ │ + bne.n 1a7008 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7098 │ │ │ │ + beq.n 1a70b8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a7098 │ │ │ │ + bne.n 1a70b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a709e │ │ │ │ + beq.n 1a70be │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a709e │ │ │ │ + bne.n 1a70be │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1a7080 │ │ │ │ + cbz r0, 1a70a0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1a7080 │ │ │ │ + bne.n 1a70a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a705a │ │ │ │ + bne.n 1a707a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -503117,477 +503129,477 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1a7096 │ │ │ │ + b.n 1a70b6 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1a6fa8 │ │ │ │ + bl 1a6fc8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a7124 │ │ │ │ + cbz r2, 1a7144 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1a7124 │ │ │ │ + beq.n 1a7144 │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 1a7124 │ │ │ │ + cbz r1, 1a7144 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1a711c │ │ │ │ + cbz r2, 1a713c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1a7124 │ │ │ │ + beq.n 1a7144 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1a70ee │ │ │ │ + b.n 1a710e │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1a7118 │ │ │ │ + bne.n 1a7138 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1a715e │ │ │ │ + cbz r2, 1a717e │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1a717e │ │ │ │ + cbz r2, 1a719e │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a7208 │ │ │ │ + beq.n 1a7228 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a71d4 │ │ │ │ + bne.n 1a71f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a71ba │ │ │ │ + cbz r3, 1a71da │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a7184 │ │ │ │ + bl 1a71a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a71a8 │ │ │ │ + bne.n 1a71c8 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a71d0 │ │ │ │ + cbz r3, 1a71f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a7184 │ │ │ │ + bl 1a71a4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a71c0 │ │ │ │ + bne.n 1a71e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a71d0 │ │ │ │ + beq.n 1a71f0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a71d0 │ │ │ │ + beq.n 1a71f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1a71d0 │ │ │ │ + bne.n 1a71f0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a71d0 │ │ │ │ - bl 1a7128 │ │ │ │ + bne.n 1a71f0 │ │ │ │ + bl 1a7148 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1a7202 │ │ │ │ + cbz r4, 1a7222 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a71d0 │ │ │ │ + b.n 1a71f0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a7220 │ │ │ │ + cbz r3, 1a7240 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a7184 │ │ │ │ + bl 1a71a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a720e │ │ │ │ + bne.n 1a722e │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a71d0 │ │ │ │ + beq.n 1a71f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a7184 │ │ │ │ + bl 1a71a4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7228 │ │ │ │ - b.n 1a71d0 │ │ │ │ + bne.n 1a7248 │ │ │ │ + b.n 1a71f0 │ │ │ │ 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 r3, [pc, #408] @ (1a73e8 ) │ │ │ │ + ldr r3, [pc, #408] @ (1a7408 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a72c2 │ │ │ │ + bhi.n 1a72e2 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r5, #27 │ │ │ │ adds r0, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a727c │ │ │ │ + cbz r3, 1a729c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a726c │ │ │ │ + bne.n 1a728c │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a7292 │ │ │ │ + cbz r3, 1a72b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7282 │ │ │ │ + bne.n 1a72a2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a7292 │ │ │ │ + beq.n 1a72b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7344 │ │ │ │ + beq.n 1a7364 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a73c4 │ │ │ │ + bhi.w 1a73e4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ adds r1, #134 @ 0x86 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7292 │ │ │ │ + beq.n 1a72b2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a72ca │ │ │ │ - b.n 1a7292 │ │ │ │ + bne.n 1a72ea │ │ │ │ + b.n 1a72b2 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a72f2 │ │ │ │ + cbz r3, 1a7312 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a72e2 │ │ │ │ + bne.n 1a7302 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a7308 │ │ │ │ + cbz r3, 1a7328 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a72f8 │ │ │ │ + bne.n 1a7318 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a7292 │ │ │ │ + beq.n 1a72b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a733a │ │ │ │ + cbz r3, 1a735a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a72ae │ │ │ │ + bne.n 1a72ce │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7350 │ │ │ │ + cbz r3, 1a7370 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a735c │ │ │ │ + cbz r3, 1a737c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a732a │ │ │ │ + bne.n 1a734a │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0e8c │ │ │ │ - b.n 1a732a │ │ │ │ + bl 1a0eac │ │ │ │ + b.n 1a734a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 1a7324 │ │ │ │ + bl 1a6e58 │ │ │ │ + b.n 1a7344 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 1a7324 │ │ │ │ - ldr r3, [pc, #92] @ (1a73ec ) │ │ │ │ + bl 1a6e58 │ │ │ │ + b.n 1a7344 │ │ │ │ + ldr r3, [pc, #92] @ (1a740c ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7324 │ │ │ │ + beq.n 1a7344 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 1a7324 │ │ │ │ + bl 1a6e58 │ │ │ │ + b.n 1a7344 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 1a7324 │ │ │ │ + bl 1a6e58 │ │ │ │ + b.n 1a7344 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1a6e38 │ │ │ │ - b.n 1a7324 │ │ │ │ + bl 1a6e58 │ │ │ │ + b.n 1a7344 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7324 │ │ │ │ + beq.n 1a7344 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - cbnz r2, 1a73de │ │ │ │ + cbnz r2, 1a73fe │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a73cc │ │ │ │ - b.n 1a7324 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + bne.n 1a73ec │ │ │ │ + b.n 1a7344 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a7494 │ │ │ │ + beq.n 1a74b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6f3c │ │ │ │ + bl 1a6f5c │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1a747c │ │ │ │ + cbz r6, 1a749c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1a74dc │ │ │ │ + bne.n 1a74fc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1a6f3c │ │ │ │ + bl 1a6f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1a74ca │ │ │ │ + cbz r6, 1a74ea │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a6f3c │ │ │ │ + bl 1a6f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187b94 │ │ │ │ - b.n 1a7478 │ │ │ │ + bl 187bb4 │ │ │ │ + b.n 1a7498 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a7440 │ │ │ │ + b.n 1a7460 │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1a759a │ │ │ │ + beq.n 1a75ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7562 │ │ │ │ + beq.n 1a7582 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a73f0 │ │ │ │ + bl 1a7410 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a7522 │ │ │ │ + cbz r3, 1a7542 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7518 │ │ │ │ + bne.n 1a7538 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7546 │ │ │ │ + beq.n 1a7566 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -503595,101 +503607,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1a759e │ │ │ │ + cbz r7, 1a75be │ │ │ │ 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, 1a756e │ │ │ │ + cbz r3, 1a758e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1a757a │ │ │ │ + cbz r3, 1a759a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a7508 │ │ │ │ + b.n 1a7528 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [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 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7638 │ │ │ │ + beq.n 1a7658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a7638 │ │ │ │ + bne.n 1a7658 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #53] @ 0x35 │ │ │ │ ldrb.w r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a763e │ │ │ │ + beq.n 1a765e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a7600 │ │ │ │ + cbz r2, 1a7620 │ │ │ │ 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, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 19fea8 │ │ │ │ + bl 19fec8 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fcd0 │ │ │ │ + bl 19fcf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ strd r2, r1, [r0, #16] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #24] │ │ │ │ - cbz r1, 1a7638 │ │ │ │ + cbz r1, 1a7658 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a75d8 │ │ │ │ + beq.n 1a75f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -503697,192 +503709,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a76be │ │ │ │ + cbz r2, 1a76de │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a766e │ │ │ │ + beq.n 1a768e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a770a │ │ │ │ + beq.n 1a772a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1a778e │ │ │ │ + beq.w 1a77ae │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1a7768 │ │ │ │ - cbz r2, 1a7696 │ │ │ │ + beq.n 1a7788 │ │ │ │ + cbz r2, 1a76b6 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1a76aa │ │ │ │ + cbz r4, 1a76ca │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a75a8 │ │ │ │ + bl 1a75c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a75a8 │ │ │ │ + bl 1a75c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a76e2 │ │ │ │ + beq.n 1a7702 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a773a │ │ │ │ + beq.n 1a775a │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1a76da │ │ │ │ + cbz r0, 1a76fa │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a77a8 │ │ │ │ + beq.n 1a77c8 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75a8 │ │ │ │ + bl 1a75c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ - beq.n 1a772c │ │ │ │ + beq.n 1a774c │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1a772c │ │ │ │ + cbz r2, 1a774c │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75a8 │ │ │ │ + bl 1a75c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1a77b4 │ │ │ │ + beq.n 1a77d4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a7782 │ │ │ │ + beq.n 1a77a2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1a775c │ │ │ │ + cbz r4, 1a777c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75a8 │ │ │ │ - b.n 1a766a │ │ │ │ - cbz r2, 1a77ae │ │ │ │ + bl 1a75c8 │ │ │ │ + b.n 1a768a │ │ │ │ + cbz r2, 1a77ce │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1a76aa │ │ │ │ + b.n 1a76ca │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1a774c │ │ │ │ + b.n 1a776c │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1a77c0 │ │ │ │ + vldreq d7, [pc, #36] @ 1a77e0 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1a7696 │ │ │ │ - b.n 1a76aa │ │ │ │ + bne.w 1a76b6 │ │ │ │ + b.n 1a76ca │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1a76fc │ │ │ │ + b.n 1a771c │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1a76aa │ │ │ │ + b.n 1a76ca │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1a775c │ │ │ │ + b.n 1a777c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 18619c │ │ │ │ - bl 19f80c │ │ │ │ + bl 1861bc │ │ │ │ + bl 19f82c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r2, r4, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7804 │ │ │ │ + beq.n 1a7824 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7814 │ │ │ │ + beq.n 1a7834 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a73f0 │ │ │ │ + bl 1a7410 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a7648 │ │ │ │ + bl 1a7668 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -503890,140 +503902,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1a7890 │ │ │ │ + bhi.n 1a78b0 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #24 │ │ │ │ movs r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a70bc │ │ │ │ + bl 1a70dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a77c8 │ │ │ │ + bl 1a77e8 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a6fa8 │ │ │ │ + bl 1a6fc8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a78ac │ │ │ │ + cbz r3, 1a78cc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a70bc │ │ │ │ + bl 1a70dc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a77c8 │ │ │ │ + bl 1a77e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1a785a │ │ │ │ + b.n 1a787a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18619c │ │ │ │ - bl 19f80c │ │ │ │ + bl 1861bc │ │ │ │ + bl 19f82c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1a7962 │ │ │ │ + beq.n 1a7982 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a7948 │ │ │ │ + cbz r0, 1a7968 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1a793a │ │ │ │ + beq.n 1a795a │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7910 │ │ │ │ + bne.n 1a7930 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a795a │ │ │ │ + beq.n 1a797a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7910 │ │ │ │ + bne.n 1a7930 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1a795a │ │ │ │ + b.n 1a797a │ │ │ │ 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 r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -504035,45 +504047,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 187c7c │ │ │ │ - cbz r0, 1a79fc │ │ │ │ + bl 187c9c │ │ │ │ + cbz r0, 1a7a1c │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a79c6 │ │ │ │ + bne.n 1a79e6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187c3c │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -504086,188 +504098,188 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 1a7a4c │ │ │ │ + cbz r3, 1a7a6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a7a58 │ │ │ │ + cbz r3, 1a7a78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1a7a9a │ │ │ │ + bhi.n 1a7aba │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1a7a92 │ │ │ │ + cbz r0, 1a7ab2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1a7aaa │ │ │ │ + cbz r0, 1a7aca │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a7a96 │ │ │ │ + beq.n 1a7ab6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7a8a │ │ │ │ - b.n 1a7a92 │ │ │ │ + bne.n 1a7aaa │ │ │ │ + b.n 1a7ab2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a7ad6 │ │ │ │ + beq.n 1a7af6 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a7ace │ │ │ │ + bne.n 1a7aee │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1a7a86 │ │ │ │ + bne.n 1a7aa6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1a7a86 │ │ │ │ + bne.n 1a7aa6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1a7a92 │ │ │ │ + b.n 1a7ab2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a7afc │ │ │ │ + beq.n 1a7b1c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a7af4 │ │ │ │ + bne.n 1a7b14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7ae8 │ │ │ │ + beq.n 1a7b08 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 187b94 │ │ │ │ - b.n 1a7a92 │ │ │ │ + bl 187bb4 │ │ │ │ + b.n 1a7ab2 │ │ │ │ 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, 1a7b30 │ │ │ │ + cbz r3, 1a7b50 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a7b3c │ │ │ │ + cbz r3, 1a7b5c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6e9c │ │ │ │ + bl 1a6ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7648 │ │ │ │ + bl 1a7668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #680] @ (1a7e14 ) │ │ │ │ + ldr r5, [pc, #680] @ (1a7e34 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #680] @ (1a7e18 ) │ │ │ │ + ldr r2, [pc, #680] @ (1a7e38 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1a7824 │ │ │ │ + bl 1a7844 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1a7be6 │ │ │ │ + cbnz r1, 1a7c06 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7bb8 │ │ │ │ + beq.n 1a7bd8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7d4e │ │ │ │ + beq.w 1a7d6e │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a74e0 │ │ │ │ + bl 1a7500 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a74e0 │ │ │ │ - ldr r2, [pc, #588] @ (1a7e1c ) │ │ │ │ - ldr r3, [pc, #584] @ (1a7e18 ) │ │ │ │ + bl 1a7500 │ │ │ │ + ldr r2, [pc, #588] @ (1a7e3c ) │ │ │ │ + ldr r3, [pc, #584] @ (1a7e38 ) │ │ │ │ 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 1a7e0e │ │ │ │ + bne.w 1a7e2e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a7c7a │ │ │ │ + bne.n 1a7c9a │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ add.w r6, lr, #4 │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ @@ -504277,85 +504289,85 @@ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [ip], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a7c26 │ │ │ │ + beq.n 1a7c46 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7cd0 │ │ │ │ + beq.n 1a7cf0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1a7dbc │ │ │ │ + beq.w 1a7ddc │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1a7dd4 │ │ │ │ - bl 1a7128 │ │ │ │ + beq.w 1a7df4 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7c60 │ │ │ │ + cbz r3, 1a7c80 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a7d7e │ │ │ │ + beq.w 1a7d9e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1a7cca │ │ │ │ + b.n 1a7cea │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a7c96 │ │ │ │ + beq.n 1a7cb6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7bcc │ │ │ │ + beq.n 1a7bec │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a7bcc │ │ │ │ + bne.n 1a7bec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a7d82 │ │ │ │ + beq.n 1a7da2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7cc4 │ │ │ │ + cbz r3, 1a7ce4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a7bcc │ │ │ │ + bne.w 1a7bec │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -504365,214 +504377,214 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7d02 │ │ │ │ + beq.n 1a7d22 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7d92 │ │ │ │ + beq.n 1a7db2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1a7d5a │ │ │ │ + cbz r2, 1a7d7a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7d36 │ │ │ │ + beq.n 1a7d56 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7bcc │ │ │ │ + beq.w 1a7bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a7bcc │ │ │ │ + b.n 1a7bec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7a20 │ │ │ │ + bl 1a7a40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1a7bb8 │ │ │ │ + b.n 1a7bd8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7d70 │ │ │ │ + beq.n 1a7d90 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7bcc │ │ │ │ + beq.w 1a7bec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1a7d48 │ │ │ │ + b.n 1a7d68 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1a7cca │ │ │ │ + b.n 1a7cea │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1a7cc4 │ │ │ │ + b.n 1a7ce4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7da6 │ │ │ │ + beq.n 1a7dc6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7bcc │ │ │ │ + beq.w 1a7bec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7128 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7d48 │ │ │ │ + beq.n 1a7d68 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1a7d40 │ │ │ │ + b.n 1a7d60 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1a7dfc │ │ │ │ - bl 1a7128 │ │ │ │ + beq.n 1a7e1c │ │ │ │ + bl 1a7148 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1a7c60 │ │ │ │ - bl 1a7128 │ │ │ │ + b.n 1a7c80 │ │ │ │ + bl 1a7148 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7df6 │ │ │ │ + cbz r3, 1a7e16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a7cca │ │ │ │ + b.n 1a7cea │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a7cca │ │ │ │ - bl 1a7128 │ │ │ │ + b.n 1a7cea │ │ │ │ + bl 1a7148 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1a7cca │ │ │ │ + b.n 1a7cea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1a7f2c ) │ │ │ │ + ldr r0, [pc, #248] @ (1a7f4c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1a7f30 ) │ │ │ │ + ldr r1, [pc, #248] @ (1a7f50 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fda8 │ │ │ │ - cbz r0, 1a7e8e │ │ │ │ + bl 19fdc8 │ │ │ │ + cbz r0, 1a7eae │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (1a7f34 ) │ │ │ │ - ldr r3, [pc, #184] @ (1a7f30 ) │ │ │ │ + ldr r2, [pc, #192] @ (1a7f54 ) │ │ │ │ + ldr r3, [pc, #184] @ (1a7f50 ) │ │ │ │ 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 1a7f26 │ │ │ │ + bne.n 1a7f46 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1a7824 │ │ │ │ + bl 1a7844 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a7eac │ │ │ │ + bne.n 1a7ecc │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a7824 │ │ │ │ + bl 1a7844 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a7ef6 │ │ │ │ + b.n 1a7f16 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -504580,99 +504592,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 1a7eee │ │ │ │ + bne.n 1a7f0e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a74e0 │ │ │ │ - b.n 1a7e72 │ │ │ │ + bl 1a7500 │ │ │ │ + b.n 1a7e92 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (1a8080 ) │ │ │ │ + ldr r4, [pc, #308] @ (1a80a0 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1a8084 ) │ │ │ │ + ldr r1, [pc, #308] @ (1a80a4 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 1a8048 │ │ │ │ + beq.n 1a8068 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a7fa6 │ │ │ │ + beq.n 1a7fc6 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a7fa6 │ │ │ │ + cbz r3, 1a7fc6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1a7184 │ │ │ │ + bl 1a71a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7f96 │ │ │ │ + bne.n 1a7fb6 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1a7824 │ │ │ │ + bl 1a7844 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8026 │ │ │ │ + beq.n 1a8046 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a8064 │ │ │ │ + beq.n 1a8084 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 1a800e │ │ │ │ + cbz r3, 1a802e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a800e │ │ │ │ + cbz r2, 1a802e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -504680,15 +504692,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7fe4 │ │ │ │ + bne.n 1a8004 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -504699,374 +504711,374 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1a74e0 │ │ │ │ + bl 1a7500 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1a74e0 │ │ │ │ - ldr r2, [pc, #60] @ (1a8088 ) │ │ │ │ - ldr r3, [pc, #56] @ (1a8084 ) │ │ │ │ + bl 1a7500 │ │ │ │ + ldr r2, [pc, #60] @ (1a80a8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a80a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a807c │ │ │ │ + bne.n 1a809c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1a8024 │ │ │ │ + b.n 1a8044 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ 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, 1a80b2 │ │ │ │ + cbz r3, 1a80d2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a80a2 │ │ │ │ + bne.n 1a80c2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (1a81f4 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a8214 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1a81f8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1a8218 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 1a80de │ │ │ │ + b.n 1a80fe │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a80dc │ │ │ │ + bne.n 1a80fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a81bc │ │ │ │ + beq.n 1a81dc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a81ea │ │ │ │ - bl 19fd9c │ │ │ │ + beq.n 1a820a │ │ │ │ + bl 19fdbc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a815e │ │ │ │ + beq.n 1a817e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a815e │ │ │ │ + bne.n 1a817e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a81d0 │ │ │ │ + beq.n 1a81f0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a81d0 │ │ │ │ + bne.n 1a81f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a8150 │ │ │ │ + cbz r2, 1a8170 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a8150 │ │ │ │ + bne.n 1a8170 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a812c │ │ │ │ + bne.n 1a814c │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a81c2 │ │ │ │ + beq.n 1a81e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a81e6 │ │ │ │ + beq.n 1a8206 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a7e20 │ │ │ │ + bl 1a7e40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a81a4 │ │ │ │ + cbz r3, 1a81c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1a723c │ │ │ │ + bl 1a725c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8194 │ │ │ │ - ldr r2, [pc, #84] @ (1a81fc ) │ │ │ │ - ldr r3, [pc, #80] @ (1a81f8 ) │ │ │ │ + bne.n 1a81b4 │ │ │ │ + ldr r2, [pc, #84] @ (1a821c ) │ │ │ │ + ldr r3, [pc, #80] @ (1a8218 ) │ │ │ │ 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 1a81e2 │ │ │ │ + bne.n 1a8202 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1a81c8 │ │ │ │ + cbnz r2, 1a81e8 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a8172 │ │ │ │ + b.n 1a8192 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a8170 │ │ │ │ + b.n 1a8190 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a6e38 │ │ │ │ + bl 1a6e58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a0864 │ │ │ │ - b.n 1a815e │ │ │ │ + bl 1a0884 │ │ │ │ + b.n 1a817e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a8170 │ │ │ │ - bl 19fd9c │ │ │ │ + b.n 1a8190 │ │ │ │ + bl 19fdbc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1a827c ) │ │ │ │ - ldr r3, [pc, #104] @ (1a8280 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a829c ) │ │ │ │ + ldr r3, [pc, #104] @ (1a82a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 1a822c │ │ │ │ - ldr r2, [pc, #40] @ (1a8284 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a8280 ) │ │ │ │ + bcs.n 1a824c │ │ │ │ + ldr r2, [pc, #40] @ (1a82a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a82a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a8276 │ │ │ │ + bne.n 1a8296 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1a82d6 │ │ │ │ + beq.n 1a82f6 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1a82ce │ │ │ │ + bmi.n 1a82ee │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a82ce │ │ │ │ + bne.n 1a82ee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1a82c8 │ │ │ │ + bhi.n 1a82e8 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a8288 │ │ │ │ + bl 1a82a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a82a6 │ │ │ │ + bne.n 1a82c6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a8288 │ │ │ │ - b.n 1a82ce │ │ │ │ + bl 1a82a8 │ │ │ │ + b.n 1a82ee │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a8288 │ │ │ │ - b.n 1a82ce │ │ │ │ + bl 1a82a8 │ │ │ │ + b.n 1a82ee │ │ │ │ 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] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 1a8360 │ │ │ │ + beq.n 1a8380 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a8368 │ │ │ │ + bne.n 1a8388 │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ 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 1a83e6 │ │ │ │ + bne.n 1a8406 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #32 │ │ │ │ - bl 1a8304 │ │ │ │ + bl 1a8324 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 1a8408 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a83b0 ) │ │ │ │ + bhi.n 1a8428 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a83d0 ) │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -505082,64 +505094,64 @@ │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a8346 │ │ │ │ + b.n 1a8366 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r6, r5, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov lr, sp │ │ │ │ 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} │ │ │ │ - b.n 1a839e │ │ │ │ + b.n 1a83be │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 1a8346 │ │ │ │ + b.n 1a8366 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1a8346 │ │ │ │ + b.n 1a8366 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a8426 │ │ │ │ + beq.n 1a8446 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8422 │ │ │ │ + bne.n 1a8442 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a8422 │ │ │ │ + bne.n 1a8442 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2512ac │ │ │ │ - cbz r0, 1a84b4 │ │ │ │ + bl 2512cc │ │ │ │ + cbz r0, 1a84d4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1a8538 │ │ │ │ + bhi.n 1a8558 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -505148,36 +505160,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1a84b4 │ │ │ │ + cbnz r3, 1a84d4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1a84b4 │ │ │ │ + cbnz r3, 1a84d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a85d4 │ │ │ │ + beq.w 1a85f4 │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 1a85d4 │ │ │ │ + bls.w 1a85f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a85e6 │ │ │ │ + bhi.w 1a8606 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ @@ -505218,30 +505230,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 1a84be │ │ │ │ + b.n 1a84de │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1a84be │ │ │ │ + b.n 1a84de │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1a84be │ │ │ │ + b.n 1a84de │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1a8486 │ │ │ │ + b.n 1a84a6 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1a8486 │ │ │ │ + b.n 1a84a6 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1a8486 │ │ │ │ + b.n 1a84a6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1a85e6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a8570 ) │ │ │ │ + bhi.n 1a8606 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a8590 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -505269,48 +505281,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a84b6 │ │ │ │ + beq.w 1a84d6 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f0d0 │ │ │ │ - b.n 1a84b6 │ │ │ │ + bl 19f0f0 │ │ │ │ + b.n 1a84d6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1a90b8 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1a90d8 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2736] @ 1a90bc │ │ │ │ + ldr.w r3, [pc, #2736] @ 1a90dc │ │ │ │ mul.w r0, r4, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1a878e │ │ │ │ + bcc.w 1a87ae │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -505329,26 +505341,26 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r8 │ │ │ │ - bhi.w 1a9080 │ │ │ │ + bhi.w 1a90a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ smlabb r9, r1, r4, r9 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1a867e │ │ │ │ + bls.n 1a869e │ │ │ │ strd r2, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ sub.w sl, r8, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -505362,40 +505374,40 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1a89c2 │ │ │ │ + bcc.w 1a89e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ mov lr, r3 │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r7, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a86fe │ │ │ │ + bne.n 1a871e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8f0c │ │ │ │ + beq.w 1a8f2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505412,39 +505424,39 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 1a89e6 │ │ │ │ + bhi.w 1a8a06 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1a8672 │ │ │ │ + bcc.w 1a8692 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.w 1a9390 │ │ │ │ + bls.w 1a93b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a8990 │ │ │ │ + beq.w 1a89b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ @@ -505454,87 +505466,87 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a8f10 │ │ │ │ + beq.w 1a8f30 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1a87f6 │ │ │ │ + bne.n 1a8816 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a935a │ │ │ │ + beq.w 1a937a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a937e │ │ │ │ + beq.w 1a939e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a90c4 │ │ │ │ + beq.w 1a90e4 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a882c │ │ │ │ + cbz r0, 1a884c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a8976 │ │ │ │ + beq.w 1a8996 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a8946 │ │ │ │ + b.n 1a8966 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505547,130 +505559,130 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a891e │ │ │ │ + cbz r0, 1a893e │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1a8974 │ │ │ │ + bcs.n 1a8994 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a8852 │ │ │ │ + bne.w 1a8872 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1a8852 │ │ │ │ + bne.w 1a8872 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 1a88d0 │ │ │ │ + b.n 1a88f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a87c4 │ │ │ │ + bne.w 1a87e4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a33c4 │ │ │ │ - ldr.w r2, [pc, #1820] @ 1a90c0 │ │ │ │ - ldr.w r3, [pc, #1812] @ 1a90bc │ │ │ │ + bl 1a33e4 │ │ │ │ + ldr.w r2, [pc, #1820] @ 1a90e0 │ │ │ │ + ldr.w r3, [pc, #1812] @ 1a90dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9522 │ │ │ │ + bne.w 1a9542 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1a8f0c │ │ │ │ + beq.w 1a8f2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, sl │ │ │ │ mov r6, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ 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} │ │ │ │ - b.n 1a86fe │ │ │ │ + b.n 1a871e │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 1a9094 │ │ │ │ + beq.w 1a90b4 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 1a8f38 │ │ │ │ + bne.w 1a8f58 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93b4 │ │ │ │ + beq.w 1a93d4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a934a │ │ │ │ + beq.w 1a936a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a8f38 │ │ │ │ + bne.w 1a8f58 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -505678,22 +505690,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a93c4 │ │ │ │ + bne.w 1a93e4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -505712,21 +505724,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -505740,33 +505752,33 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ strd r4, r4, [r6, #8] │ │ │ │ strd r4, r4, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a94a4 │ │ │ │ + bne.w 1a94c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -505785,22 +505797,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ movw r7, #61446 @ 0xf006 │ │ │ │ @@ -505818,15 +505830,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ movs r3, #2 │ │ │ │ @@ -505841,22 +505853,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ @@ -505872,15 +505884,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ @@ -505896,22 +505908,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505926,28 +505938,28 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r5, r5, [r6] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a943c │ │ │ │ + bne.w 1a945c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -505967,23 +505979,23 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -506000,15 +506012,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r4, [r2, #8] │ │ │ │ @@ -506024,23 +506036,23 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -506055,15 +506067,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r2] │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r2, #8] │ │ │ │ @@ -506080,21 +506092,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ @@ -506110,15 +506122,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ @@ -506128,99 +506140,99 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r3, r5, [sl, #24] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8fd4 │ │ │ │ + b.n 1a8ff4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1a8766 │ │ │ │ + b.n 1a8786 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a936c │ │ │ │ + beq.w 1a938c │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1a8976 │ │ │ │ + beq.w 1a8996 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a87f6 │ │ │ │ + bne.w 1a8816 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a8976 │ │ │ │ + b.n 1a8996 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a8fc2 │ │ │ │ + bcc.n 1a8fe2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ cmp sl, r6 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bls.n 1a8fc2 │ │ │ │ + bls.n 1a8fe2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 1a8f5a │ │ │ │ + beq.n 1a8f7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a8fb2 │ │ │ │ + cbz r0, 1a8fd2 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a8f5a │ │ │ │ + b.n 1a8f7a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -506228,15 +506240,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1a9076 │ │ │ │ + bcc.n 1a9096 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ @@ -506244,21 +506256,21 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, sp, #264 @ 0x108 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506272,46 +506284,46 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.w 1a876e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.w 1a878e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a876e │ │ │ │ - b.n 1a8ffa │ │ │ │ + beq.w 1a878e │ │ │ │ + b.n 1a901a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, fp, lsl #2] │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ - b.w 1a869a │ │ │ │ + b.w 1a86ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93a4 │ │ │ │ + beq.w 1a93c4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a8fd4 │ │ │ │ + beq.n 1a8ff4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a8f38 │ │ │ │ + bne.w 1a8f58 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8fd4 │ │ │ │ + b.n 1a8ff4 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -506321,82 +506333,82 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a90d8 │ │ │ │ + bne.n 1a90f8 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a951e │ │ │ │ + beq.w 1a953e │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1a9122 │ │ │ │ + bhi.n 1a9142 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r4, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a9512 │ │ │ │ + bne.w 1a9532 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r4, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a9196 │ │ │ │ + bne.n 1a91b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a9438 │ │ │ │ + beq.w 1a9458 │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a917e │ │ │ │ + bne.n 1a919e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a9438 │ │ │ │ + beq.w 1a9458 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506408,20 +506420,20 @@ │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -506429,79 +506441,79 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a9216 │ │ │ │ + bne.n 1a9236 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a951a │ │ │ │ + beq.w 1a953a │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1a925c │ │ │ │ + bhi.n 1a927c │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a931e │ │ │ │ + bne.n 1a933e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [r3, #12] │ │ │ │ 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} │ │ │ │ - bne.n 1a92c2 │ │ │ │ + bne.n 1a92e2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a931e │ │ │ │ + beq.n 1a933e │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a92ae │ │ │ │ - cbz r5, 1a931e │ │ │ │ + bne.n 1a92ce │ │ │ │ + cbz r5, 1a933e │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov r6, r9 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506513,91 +506525,91 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a8976 │ │ │ │ + b.w 1a8996 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8fd4 │ │ │ │ + b.n 1a8ff4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a8976 │ │ │ │ + b.w 1a8996 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a8976 │ │ │ │ + b.w 1a8996 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a8976 │ │ │ │ + b.w 1a8996 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a33c4 │ │ │ │ - b.w 1a89a0 │ │ │ │ + bl 1a33e4 │ │ │ │ + b.w 1a89c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8fd4 │ │ │ │ + b.n 1a8ff4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a8fd4 │ │ │ │ + b.n 1a8ff4 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ @@ -506610,34 +506622,34 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.w 1a8a44 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.w 1a8a64 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a91f8 │ │ │ │ + b.n 1a9218 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506651,33 +506663,33 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1a8d0a │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1a8d2a │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -506689,45 +506701,45 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.w 1a8b20 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.w 1a8b40 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a91f8 │ │ │ │ + b.n 1a9218 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1a9278 │ │ │ │ + b.n 1a9298 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a913e │ │ │ │ + b.n 1a915e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a953a │ │ │ │ + bne.n 1a955a │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a953e │ │ │ │ + beq.n 1a955e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a953a │ │ │ │ + bne.n 1a955a │ │ │ │ ldrb.w r1, [r0, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a953a │ │ │ │ + bne.n 1a955a │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -506735,138 +506747,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r5, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a95f0 │ │ │ │ + beq.n 1a9610 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a95f8 │ │ │ │ + beq.n 1a9618 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1a95a6 │ │ │ │ + cbz r3, 1a95c6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a9588 │ │ │ │ + beq.n 1a95a8 │ │ │ │ cmp r5, #6 │ │ │ │ - ble.n 1a95f0 │ │ │ │ + ble.n 1a9610 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185f68 │ │ │ │ + bl 185f88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a95de │ │ │ │ + beq.n 1a95fe │ │ │ │ subs r4, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r3, 1a95f4 │ │ │ │ + cbz r3, 1a9614 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a95f4 │ │ │ │ + bne.n 1a9614 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a95c8 │ │ │ │ + bne.n 1a95e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9528 │ │ │ │ + bl 1a9548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a95ce │ │ │ │ + bne.n 1a95ee │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1a95ce │ │ │ │ + b.n 1a95ee │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9528 │ │ │ │ + bl 1a9548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a959c │ │ │ │ + bne.n 1a95bc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1a959c │ │ │ │ + b.n 1a95bc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 1a962c │ │ │ │ + bcc.n 1a964c │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1a9632 │ │ │ │ + bls.n 1a9652 │ │ │ │ mov r0, r2 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9672 │ │ │ │ + cbz r0, 1a9692 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a9668 │ │ │ │ - bl 1a0864 │ │ │ │ + bne.n 1a9688 │ │ │ │ + bl 1a0884 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 1a966c │ │ │ │ + cbz r3, 1a968c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a9648 │ │ │ │ + beq.n 1a9668 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a9668 │ │ │ │ + b.n 1a9688 │ │ │ │ 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, #248] @ (1a9784 ) │ │ │ │ + ldr r4, [pc, #248] @ (1a97a4 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1a9788 ) │ │ │ │ + ldr r3, [pc, #248] @ (1a97a8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #72 @ 0x48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -506874,144 +506886,144 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 1a9760 │ │ │ │ + beq.n 1a9780 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1a96ec │ │ │ │ + b.n 1a970c │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1a9756 │ │ │ │ + bne.n 1a9776 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a9756 │ │ │ │ + beq.n 1a9776 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a9756 │ │ │ │ + beq.n 1a9776 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w sl, [r3, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1a9756 │ │ │ │ + bne.n 1a9776 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a8304 │ │ │ │ + bl 1a8324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a9756 │ │ │ │ + beq.n 1a9776 │ │ │ │ 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 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1a96ea │ │ │ │ - ldr r2, [pc, #40] @ (1a978c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a9788 ) │ │ │ │ + bne.n 1a970a │ │ │ │ + ldr r2, [pc, #40] @ (1a97ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1a97a8 ) │ │ │ │ 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 1a977e │ │ │ │ + bne.n 1a979e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 1a97ae │ │ │ │ + b.n 1a97ce │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a97a4 │ │ │ │ + bne.n 1a97c4 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a97ba │ │ │ │ + bne.n 1a97da │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a97be │ │ │ │ + bne.n 1a97de │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1a97ba │ │ │ │ + cbz r3, 1a97da │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a9792 │ │ │ │ + bne.n 1a97b2 │ │ │ │ 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 1a9856 │ │ │ │ + beq.n 1a9876 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a97f2 │ │ │ │ - cbz r3, 1a97ec │ │ │ │ + beq.n 1a9812 │ │ │ │ + cbz r3, 1a980c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a97da │ │ │ │ + beq.n 1a97fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a97e2 │ │ │ │ + bne.n 1a9802 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r1, r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9836 │ │ │ │ + bhi.n 1a9856 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9860 │ │ │ │ + bhi.n 1a9880 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r7, #16 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ asrs r7, r4, #32 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ @@ -507027,151 +507039,151 @@ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1a9868 │ │ │ │ + bne.n 1a9888 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1a9864 │ │ │ │ + bcs.n 1a9884 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 1a97e0 │ │ │ │ + b.n 1a9800 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9836 │ │ │ │ + b.n 1a9856 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9836 │ │ │ │ + b.n 1a9856 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a97ee │ │ │ │ + b.n 1a980e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1a98f4 │ │ │ │ + beq.n 1a9914 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1a991c │ │ │ │ + bne.n 1a993c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a98c4 │ │ │ │ + beq.n 1a98e4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a98a4 │ │ │ │ + beq.n 1a98c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.n 1a98ec │ │ │ │ - bls.n 1a98f8 │ │ │ │ + beq.n 1a990c │ │ │ │ + bls.n 1a9918 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - beq.n 1a9908 │ │ │ │ + beq.n 1a9928 │ │ │ │ movw r0, #711 @ 0x2c7 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a989e │ │ │ │ + bne.n 1a98be │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1a989e │ │ │ │ - b.n 1a98ec │ │ │ │ + bne.n 1a98be │ │ │ │ + b.n 1a990c │ │ │ │ add.w r0, r2, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a989e │ │ │ │ + bne.n 1a98be │ │ │ │ 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 1a98a0 │ │ │ │ + bhi.n 1a98c0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a9870 │ │ │ │ + bl 1a9890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a98a0 │ │ │ │ + bne.n 1a98c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a988c │ │ │ │ + bne.n 1a98ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a98c0 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n 1a98ec │ │ │ │ + beq.n 1a990c │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a989e │ │ │ │ + bhi.n 1a98be │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1a98ec │ │ │ │ - b.n 1a989e │ │ │ │ + bmi.n 1a990c │ │ │ │ + b.n 1a98be │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a9920 │ │ │ │ + beq.n 1a9940 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1a989e │ │ │ │ + bne.n 1a98be │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1a989e │ │ │ │ - b.n 1a98ec │ │ │ │ + bpl.n 1a98be │ │ │ │ + b.n 1a990c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a98c0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1a98ec │ │ │ │ - b.n 1a9910 │ │ │ │ + bmi.n 1a990c │ │ │ │ + b.n 1a9930 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a99a2 │ │ │ │ - bhi.n 1a9994 │ │ │ │ + beq.n 1a99c2 │ │ │ │ + bhi.n 1a99b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a99ba │ │ │ │ + bhi.n 1a99da │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a99f4 │ │ │ │ + bne.n 1a9a14 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2512d8 │ │ │ │ + bl 2512f8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a99c2 │ │ │ │ + beq.n 1a99e2 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1a99c2 │ │ │ │ + bpl.n 1a99e2 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1a99e8 │ │ │ │ + beq.n 1a9a08 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1a99e8 │ │ │ │ + bhi.n 1a9a08 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ subs r1, #55 @ 0x37 │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ adds r5, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ @@ -507181,99 +507193,99 @@ │ │ │ │ adds r7, #53 @ 0x35 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r7, r6 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #48] @ 0x30 │ │ │ │ - bne.n 1a99ba │ │ │ │ + bne.n 1a99da │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 1a9928 │ │ │ │ + bl 1a9948 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 251278 │ │ │ │ + bl 251298 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a996c │ │ │ │ + bne.n 1a998c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1a999c │ │ │ │ + b.n 1a99bc │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1a999c │ │ │ │ + b.n 1a99bc │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1a999c │ │ │ │ + b.n 1a99bc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a999c │ │ │ │ + b.n 1a99bc │ │ │ │ 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, #224] @ (1a9af0 ) │ │ │ │ + ldr r4, [pc, #224] @ (1a9b10 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (1a9af4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1a9b14 ) │ │ │ │ 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 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9ae6 │ │ │ │ + beq.n 1a9b06 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a9ad4 │ │ │ │ + beq.n 1a9af4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1a9a9c │ │ │ │ + beq.n 1a9abc │ │ │ │ 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 1a9a82 │ │ │ │ + bhi.n 1a9aa2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9a82 │ │ │ │ + bhi.n 1a9aa2 │ │ │ │ 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 │ │ │ │ @@ -507297,99 +507309,99 @@ │ │ │ │ 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 1a9a3e │ │ │ │ + bne.n 1a9a5e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1a9ab4 │ │ │ │ - bl 186070 │ │ │ │ - ldr r2, [pc, #64] @ (1a9af8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a9af4 ) │ │ │ │ + bcs.n 1a9ad4 │ │ │ │ + bl 186090 │ │ │ │ + ldr r2, [pc, #64] @ (1a9b18 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9b14 ) │ │ │ │ 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 1a9aea │ │ │ │ + bne.n 1a9b0a │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1a9a82 │ │ │ │ + b.n 1a9aa2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 1a8200 │ │ │ │ + bl 1a8220 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1a9a9c │ │ │ │ + b.n 1a9abc │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1a9aa6 │ │ │ │ + b.n 1a9ac6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1a9f88 │ │ │ │ + ldr.w r5, [pc, #1144] @ 1a9fa8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1a9f8c │ │ │ │ + ldr.w r3, [pc, #1144] @ 1a9fac │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9b60 │ │ │ │ + cbz r0, 1a9b80 │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a9ce4 │ │ │ │ + beq.w 1a9d04 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a9f86 │ │ │ │ + bhi.w 1a9fa6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -507408,15 +507420,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 1a9d86 │ │ │ │ + beq.w 1a9da6 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -507425,41 +507437,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9cae │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1a9c96 │ │ │ │ + beq.n 1a9cb6 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1a9cc4 │ │ │ │ + beq.n 1a9ce4 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1a9f78 │ │ │ │ + bne.w 1a9f98 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a9c34 │ │ │ │ + bne.n 1a9c54 │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 1a9e68 │ │ │ │ + beq.w 1a9e88 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1a9f26 │ │ │ │ + bhi.w 1a9f46 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a9f86 │ │ │ │ + bhi.w 1a9fa6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -507486,81 +507498,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 1a9dc8 │ │ │ │ + bne.w 1a9de8 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9cc4 │ │ │ │ + cbz r0, 1a9ce4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a9b70 │ │ │ │ + bne.w 1a9b90 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 1a9cf4 │ │ │ │ + bcs.n 1a9d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186070 │ │ │ │ - ldr r2, [pc, #664] @ (1a9f90 ) │ │ │ │ - ldr r3, [pc, #660] @ (1a9f8c ) │ │ │ │ + bl 186090 │ │ │ │ + ldr r2, [pc, #664] @ (1a9fb0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1a9fac ) │ │ │ │ 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 1a9f74 │ │ │ │ + bne.w 1a9f94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1a8200 │ │ │ │ + bl 1a8220 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a9da0 │ │ │ │ + beq.n 1a9dc0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1a9cd4 │ │ │ │ + beq.n 1a9cf4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9f86 │ │ │ │ + bhi.w 1a9fa6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -507589,550 +507601,550 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a9ec6 │ │ │ │ + beq.w 1a9ee6 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1a9bfe │ │ │ │ - b.n 1a9c9c │ │ │ │ + bne.w 1a9c1e │ │ │ │ + b.n 1a9cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9cd4 │ │ │ │ + beq.n 1a9cf4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9cc4 │ │ │ │ + beq.n 1a9ce4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1a9cb6 │ │ │ │ + b.n 1a9cd6 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1a9cc4 │ │ │ │ + beq.w 1a9ce4 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a9f86 │ │ │ │ + bhi.w 1a9fa6 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1a9d70 │ │ │ │ - beq.n 1a9d8c │ │ │ │ - beq.n 1a9d8e │ │ │ │ + beq.n 1a9d90 │ │ │ │ + beq.n 1a9dac │ │ │ │ + beq.n 1a9dae │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1a9d92 │ │ │ │ - beq.n 1a9d94 │ │ │ │ - beq.n 1a9d96 │ │ │ │ + beq.n 1a9db2 │ │ │ │ + beq.n 1a9db4 │ │ │ │ + beq.n 1a9db6 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1a9d9a │ │ │ │ - beq.n 1a9d9c │ │ │ │ - beq.n 1a9d9e │ │ │ │ - beq.n 1a9da0 │ │ │ │ - beq.n 1a9da2 │ │ │ │ - beq.n 1a9da4 │ │ │ │ - beq.n 1a9da6 │ │ │ │ - cbnz r0, 1a9e7c │ │ │ │ + beq.n 1a9dba │ │ │ │ + beq.n 1a9dbc │ │ │ │ + beq.n 1a9dbe │ │ │ │ + beq.n 1a9dc0 │ │ │ │ + beq.n 1a9dc2 │ │ │ │ + beq.n 1a9dc4 │ │ │ │ + beq.n 1a9dc6 │ │ │ │ + cbnz r0, 1a9e9c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a9e36 │ │ │ │ + cbz r0, 1a9e56 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9cd4 │ │ │ │ + b.n 1a9cf4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a9e0c │ │ │ │ + b.n 1a9e2c │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a9e0c │ │ │ │ + b.n 1a9e2c │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a9e0c │ │ │ │ + b.n 1a9e2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9f2c │ │ │ │ + beq.n 1a9f4c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a9ea4 │ │ │ │ + cbz r0, 1a9ec4 │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9cd4 │ │ │ │ + b.n 1a9cf4 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1a9c9c │ │ │ │ + beq.w 1a9cbc │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1a9cc4 │ │ │ │ + beq.w 1a9ce4 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a9f06 │ │ │ │ + cbz r0, 1a9f26 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9cd4 │ │ │ │ + b.n 1a9cf4 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1a9e0c │ │ │ │ + b.n 1a9e2c │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1a9e76 │ │ │ │ + b.n 1a9e96 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a9daa │ │ │ │ + b.n 1a9dca │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1a9daa │ │ │ │ + b.n 1a9dca │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1a9daa │ │ │ │ + b.n 1a9dca │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a9daa │ │ │ │ + b.n 1a9dca │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9efc │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9efc │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9efc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9efc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1a9dda │ │ │ │ - b.n 1a9ed8 │ │ │ │ + bls.w 1a9dfa │ │ │ │ + b.n 1a9ef8 │ │ │ │ nop │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aa020 │ │ │ │ + beq.n 1aa040 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a9fda │ │ │ │ + cbz r3, 1a9ffa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1aa00e │ │ │ │ + cbz r2, 1aa02e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa024 │ │ │ │ + beq.n 1aa044 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1a9fd4 │ │ │ │ + cbz r4, 1a9ff4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a9fd4 │ │ │ │ + cbz r2, 1a9ff4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a9ff4 │ │ │ │ + beq.n 1aa014 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a9fc2 │ │ │ │ + bne.n 1a9fe2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa002 │ │ │ │ + beq.n 1aa022 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9fae │ │ │ │ + bne.n 1a9fce │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1a9fce │ │ │ │ + b.n 1a9fee │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1a9fda │ │ │ │ + b.n 1a9ffa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a9fda │ │ │ │ - bl 1a9634 │ │ │ │ + bne.n 1a9ffa │ │ │ │ + bl 1a9654 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1a9fda │ │ │ │ + b.n 1a9ffa │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a9fe6 │ │ │ │ + b.n 1aa006 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a9fbe │ │ │ │ + b.n 1a9fde │ │ │ │ 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, #408] @ 0x198 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1aa052 │ │ │ │ - b.n 1aa076 │ │ │ │ + cbnz r5, 1aa072 │ │ │ │ + b.n 1aa096 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1aa076 │ │ │ │ + cbz r5, 1aa096 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa04c │ │ │ │ + beq.n 1aa06c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a9f94 │ │ │ │ + bl 1a9fb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1aa076 │ │ │ │ + cbz r3, 1aa096 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa05a │ │ │ │ + bne.n 1aa07a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa068 │ │ │ │ + bne.n 1aa088 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1aa09e │ │ │ │ - b.n 1aa156 │ │ │ │ + cbnz r7, 1aa0be │ │ │ │ + b.n 1aa176 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa156 │ │ │ │ + beq.n 1aa176 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aa096 │ │ │ │ + beq.n 1aa0b6 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa178 │ │ │ │ + beq.n 1aa198 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1aa10c │ │ │ │ + cbz r1, 1aa12c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa11e │ │ │ │ + beq.n 1aa13e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 1aa0ea │ │ │ │ + bne.n 1aa10a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aa15c │ │ │ │ + bne.n 1aa17c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #24] │ │ │ │ movne r6, #1 │ │ │ │ - cbz r2, 1aa10c │ │ │ │ + cbz r2, 1aa12c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1aa102 │ │ │ │ + cbz r2, 1aa122 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1aa102 │ │ │ │ + cbz r1, 1aa122 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1aa0d0 │ │ │ │ + beq.n 1aa0f0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa0f0 │ │ │ │ + bne.n 1aa110 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1aa0d0 │ │ │ │ + beq.n 1aa0f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa132 │ │ │ │ + beq.n 1aa152 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa0ba │ │ │ │ + b.n 1aa0da │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1aa0d0 │ │ │ │ + beq.n 1aa0f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1aa11a │ │ │ │ + bne.n 1aa13a │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa156 │ │ │ │ + cbz r3, 1aa176 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa0a6 │ │ │ │ + bne.n 1aa0c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa148 │ │ │ │ + bne.n 1aa168 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1aa0e8 │ │ │ │ + bne.n 1aa108 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1aa0de │ │ │ │ + bhi.n 1aa0fe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa0ea │ │ │ │ - b.n 1aa10c │ │ │ │ + bne.n 1aa10a │ │ │ │ + b.n 1aa12c │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa152 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1aa1a0 │ │ │ │ + beq.n 1aa1c0 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1aa1a4 │ │ │ │ + bne.n 1aa1c4 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1aa1c8 │ │ │ │ + beq.n 1aa1e8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1aa222 │ │ │ │ - cbnz r3, 1aa1ce │ │ │ │ + bne.n 1aa242 │ │ │ │ + cbnz r3, 1aa1ee │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1aa226 │ │ │ │ + beq.n 1aa246 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1aa25a │ │ │ │ + beq.n 1aa27a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1aa1d2 │ │ │ │ + beq.n 1aa1f2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aa222 │ │ │ │ + bne.n 1aa242 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa3c6 │ │ │ │ + beq.w 1aa3e6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1aa1f6 │ │ │ │ + b.n 1aa216 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa3c6 │ │ │ │ + beq.w 1aa3e6 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1aa1e6 │ │ │ │ + beq.n 1aa206 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa3c6 │ │ │ │ + beq.w 1aa3e6 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1aa218 │ │ │ │ + b.n 1aa238 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1aa23c │ │ │ │ + cbz r3, 1aa25c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1aa212 │ │ │ │ + bne.n 1aa232 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1aa40e │ │ │ │ + beq.w 1aa42e │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1aa1c8 │ │ │ │ + bmi.n 1aa1e8 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1aa280 │ │ │ │ + cbz r0, 1aa2a0 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1aa24e │ │ │ │ + b.n 1aa26e │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1aa278 │ │ │ │ + cbz r0, 1aa298 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1aa248 │ │ │ │ - b.n 1aa222 │ │ │ │ + bne.n 1aa268 │ │ │ │ + b.n 1aa242 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1aa1d2 │ │ │ │ + beq.n 1aa1f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1aa222 │ │ │ │ + beq.n 1aa242 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa3b0 │ │ │ │ + beq.w 1aa3d0 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa3fc │ │ │ │ + beq.w 1aa41c │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1aa402 │ │ │ │ + bhi.w 1aa422 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.w 1aa3b4 │ │ │ │ + beq.w 1aa3d4 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1aa38e │ │ │ │ + beq.n 1aa3ae │ │ │ │ ldr.w r1, [lr, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1aa3be │ │ │ │ + bne.n 1aa3de │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1aa3be │ │ │ │ + bne.n 1aa3de │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldrd r5, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1aa3f6 │ │ │ │ + bhi.w 1aa416 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aa5f6 │ │ │ │ + bhi.w 1aa616 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -508163,18 +508175,18 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ uxtb r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [lr, #37] @ 0x25 │ │ │ │ ldrd r5, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1aa3f0 │ │ │ │ + bhi.n 1aa410 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aa5f6 │ │ │ │ + bhi.w 1aa616 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -508205,162 +508217,162 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.w 1aa1c8 │ │ │ │ + bne.w 1aa1e8 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1aa288 │ │ │ │ + bne.w 1aa2a8 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa5c8 │ │ │ │ + beq.w 1aa5e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1aa38e │ │ │ │ + b.n 1aa3ae │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1aa38e │ │ │ │ + b.n 1aa3ae │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa5d4 │ │ │ │ + beq.w 1aa5f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa242 │ │ │ │ + b.n 1aa262 │ │ │ │ uxth r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa328 │ │ │ │ + b.n 1aa348 │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa328 │ │ │ │ + b.n 1aa348 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1aa384 │ │ │ │ + b.n 1aa3a4 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1aa384 │ │ │ │ + b.n 1aa3a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, lr │ │ │ │ - b.n 1aa384 │ │ │ │ + b.n 1aa3a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1aa328 │ │ │ │ + b.n 1aa348 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1aa38e │ │ │ │ - b.n 1aa1c8 │ │ │ │ + beq.n 1aa3ae │ │ │ │ + b.n 1aa1e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa5d8 │ │ │ │ + beq.w 1aa5f8 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1aa57c │ │ │ │ + bne.w 1aa59c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1aa57c │ │ │ │ + beq.w 1aa59c │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa41c │ │ │ │ + bne.n 1aa43c │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1aa56a │ │ │ │ + beq.w 1aa58a │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1aa466 │ │ │ │ + beq.n 1aa486 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa44e │ │ │ │ + bne.n 1aa46e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa5e6 │ │ │ │ + beq.w 1aa606 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1aa5b4 │ │ │ │ + beq.w 1aa5d4 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1aa542 │ │ │ │ + beq.n 1aa562 │ │ │ │ ldr.w r5, [lr, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.w 1aa5be │ │ │ │ + bne.w 1aa5de │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1aa5be │ │ │ │ + bne.n 1aa5de │ │ │ │ ldrb.w r5, [lr, #37] @ 0x25 │ │ │ │ ldrd r2, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.n 1aa4fc │ │ │ │ + bhi.n 1aa51c │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1aa56e │ │ │ │ + bhi.n 1aa58e │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r4, [pc, #64] @ (1aa518 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa60c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa60c ) │ │ │ │ + ldr r4, [pc, #64] @ (1aa538 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa62c ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa62c ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ - ldr r4, [pc, #304] @ (1aa610 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa614 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa614 ) │ │ │ │ - ldr r7, [pc, #304] @ (1aa618 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa618 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa61c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa61c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa620 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa620 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa624 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa624 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa628 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa630 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa634 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa634 ) │ │ │ │ + ldr r7, [pc, #304] @ (1aa638 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa638 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa63c ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa63c ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa640 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa640 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa644 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa644 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa648 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r7, [r7, #37] @ 0x25 │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r5, r6, [r6, #40] @ 0x28 │ │ │ │ - bhi.n 1aa538 │ │ │ │ + bhi.n 1aa558 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1aa5f6 │ │ │ │ + bhi.n 1aa616 │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -508375,168 +508387,168 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 1aa22c │ │ │ │ + bne.w 1aa24c │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1aa476 │ │ │ │ + bne.n 1aa496 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1aa222 │ │ │ │ + bne.w 1aa242 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1aa222 │ │ │ │ + bne.w 1aa242 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1aa1d6 │ │ │ │ + b.n 1aa1f6 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa4fc │ │ │ │ + b.n 1aa51c │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa4fc │ │ │ │ + b.n 1aa51c │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa43c │ │ │ │ + beq.w 1aa45c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1aa5a8 │ │ │ │ + beq.n 1aa5c8 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1aa222 │ │ │ │ + beq.w 1aa242 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa590 │ │ │ │ + bne.n 1aa5b0 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1aa44a │ │ │ │ - b.n 1aa46e │ │ │ │ + bne.w 1aa46a │ │ │ │ + b.n 1aa48e │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1aa542 │ │ │ │ + b.n 1aa562 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1aa542 │ │ │ │ + b.n 1aa562 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa1ca │ │ │ │ + beq.w 1aa1ea │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1aa3b0 │ │ │ │ + bpl.w 1aa3d0 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1aa1ca │ │ │ │ + b.n 1aa1ea │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1aa43c │ │ │ │ + b.n 1aa45c │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa538 │ │ │ │ + b.n 1aa558 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1aa222 │ │ │ │ - b.n 1aa56a │ │ │ │ + bne.w 1aa242 │ │ │ │ + b.n 1aa58a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa538 │ │ │ │ + b.n 1aa558 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1aa688 ) │ │ │ │ - ldr r2, [pc, #128] @ (1aa68c ) │ │ │ │ + ldr r1, [pc, #124] @ (1aa6a8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1aa6ac ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1aa668 │ │ │ │ + beq.n 1aa688 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa17c │ │ │ │ + bl 1aa19c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1aa658 │ │ │ │ + bcs.n 1aa678 │ │ │ │ mov r0, r2 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1aa668 │ │ │ │ - bl 186070 │ │ │ │ - ldr r2, [pc, #36] @ (1aa690 ) │ │ │ │ - ldr r3, [pc, #32] @ (1aa68c ) │ │ │ │ + bcs.n 1aa688 │ │ │ │ + bl 186090 │ │ │ │ + ldr r2, [pc, #36] @ (1aa6b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1aa6ac ) │ │ │ │ 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 1aa682 │ │ │ │ + bne.n 1aa6a2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1aa69c │ │ │ │ + cbz r3, 1aa6bc │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #32 │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -508544,162 +508556,162 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 1aa6fc │ │ │ │ + beq.n 1aa71c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1aa706 │ │ │ │ + cbz r5, 1aa726 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1aa726 │ │ │ │ + cbz r1, 1aa746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa17c │ │ │ │ + bl 1aa19c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aa5f8 │ │ │ │ + bl 1aa618 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aa6f2 │ │ │ │ + bne.n 1aa712 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185e74 │ │ │ │ + bl 185e94 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1aa6f2 │ │ │ │ + b.n 1aa712 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a9634 │ │ │ │ - cbz r0, 1aa760 │ │ │ │ + bl 1a9654 │ │ │ │ + cbz r0, 1aa780 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9678 │ │ │ │ + bl 1a9698 │ │ │ │ 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 1a124c │ │ │ │ + bl 1a126c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa808 │ │ │ │ + beq.n 1aa828 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1aa7b0 │ │ │ │ + cbz r5, 1aa7d0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1aa7d4 │ │ │ │ + cbz r4, 1aa7f4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa810 │ │ │ │ + beq.n 1aa830 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1aa7aa │ │ │ │ + cbz r4, 1aa7ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa7aa │ │ │ │ + cbz r3, 1aa7ca │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aa7c2 │ │ │ │ + beq.n 1aa7e2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa798 │ │ │ │ + bne.n 1aa7b8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aa7f8 │ │ │ │ + beq.n 1aa818 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa784 │ │ │ │ + bne.n 1aa7a4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9634 │ │ │ │ - cbz r0, 1aa7e6 │ │ │ │ + bl 1a9654 │ │ │ │ + cbz r0, 1aa806 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa794 │ │ │ │ - b.n 1aa7b0 │ │ │ │ + bne.n 1aa7b4 │ │ │ │ + b.n 1aa7d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aa7b0 │ │ │ │ + bne.n 1aa7d0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1aa804 │ │ │ │ + cbnz r0, 1aa824 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1a9678 │ │ │ │ + bl 1a9698 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa794 │ │ │ │ - b.n 1aa7b0 │ │ │ │ + bne.n 1aa7b4 │ │ │ │ + b.n 1aa7d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa7e6 │ │ │ │ + beq.n 1aa806 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1aa7b0 │ │ │ │ + b.n 1aa7d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9634 │ │ │ │ - cbnz r0, 1aa820 │ │ │ │ + bl 1a9654 │ │ │ │ + cbnz r0, 1aa840 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1aa7e6 │ │ │ │ + b.n 1aa806 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa794 │ │ │ │ + b.n 1aa7b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #2780] @ 1ab314 │ │ │ │ - ldr.w r2, [pc, #2780] @ 1ab318 │ │ │ │ + ldr.w r3, [pc, #2780] @ 1ab334 │ │ │ │ + ldr.w r2, [pc, #2780] @ 1ab338 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2768] @ 1ab31c │ │ │ │ + ldr.w r3, [pc, #2768] @ 1ab33c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -508712,56 +508724,56 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ab3e4 │ │ │ │ + beq.w 1ab404 │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aaa2e │ │ │ │ + beq.w 1aaa4e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r9 │ │ │ │ mov.w r8, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa938 │ │ │ │ + beq.n 1aa958 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1aaa6a │ │ │ │ - cbnz r2, 1aa918 │ │ │ │ - ldr.w r3, [pc, #2652] @ 1ab320 │ │ │ │ + beq.w 1aaa8a │ │ │ │ + cbnz r2, 1aa938 │ │ │ │ + ldr.w r3, [pc, #2652] @ 1ab340 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1aa918 │ │ │ │ + cbz r0, 1aa938 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1aa90a │ │ │ │ + bne.n 1aa92a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1aa90a │ │ │ │ + bne.n 1aa92a │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [r4, #52] @ 0x34 │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ adds r6, r1, #4 │ │ │ │ str.w fp, [r4, #52] @ 0x34 │ │ │ │ @@ -508771,221 +508783,221 @@ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1aa8d8 │ │ │ │ + bne.n 1aa8f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1aaa2c │ │ │ │ + beq.w 1aaa4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aa92a │ │ │ │ + cbz r3, 1aa94a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aa8ba │ │ │ │ + bne.n 1aa8da │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa918 │ │ │ │ + beq.n 1aa938 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aab6c │ │ │ │ + bne.w 1aab8c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1aa958 │ │ │ │ + beq.n 1aa978 │ │ │ │ ands r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1aaaf8 │ │ │ │ + beq.w 1aab18 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa918 │ │ │ │ + bne.n 1aa938 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aab76 │ │ │ │ + beq.w 1aab96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1be084 │ │ │ │ + bl 1be0a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r0, 1aa9a0 │ │ │ │ + cbz r0, 1aa9c0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1aab76 │ │ │ │ + bhi.w 1aab96 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #52] @ 0x34 │ │ │ │ - bne.w 1aada6 │ │ │ │ + bne.w 1aadc6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aaa08 │ │ │ │ + bne.n 1aaa28 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1aa9b8 │ │ │ │ + cbnz r1, 1aa9d8 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1aad20 │ │ │ │ + beq.w 1aad40 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1aa9ec │ │ │ │ - b.n 1aad5a │ │ │ │ + beq.n 1aaa0c │ │ │ │ + b.n 1aad7a │ │ │ │ mov r0, sl │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1aa9f2 │ │ │ │ + bne.n 1aaa12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1aad5a │ │ │ │ + bne.w 1aad7a │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1aa9c0 │ │ │ │ + beq.n 1aa9e0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 1aaa08 │ │ │ │ + cbz r3, 1aaa28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aaa08 │ │ │ │ + bne.n 1aaa28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aae7a │ │ │ │ + beq.w 1aae9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9528 │ │ │ │ - cbz r0, 1aaa18 │ │ │ │ + bl 1a9548 │ │ │ │ + cbz r0, 1aaa38 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aadaa │ │ │ │ + beq.w 1aadca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1aa91e │ │ │ │ + bne.w 1aa93e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa88e │ │ │ │ + bne.w 1aa8ae │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ee318 │ │ │ │ - ldr.w r2, [pc, #2264] @ 1ab324 │ │ │ │ - ldr.w r3, [pc, #2252] @ 1ab31c │ │ │ │ + bl 1ee338 │ │ │ │ + ldr.w r2, [pc, #2264] @ 1ab344 │ │ │ │ + ldr.w r3, [pc, #2252] @ 1ab33c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab3fe │ │ │ │ + bne.w 1ab41e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.w 1aac0a │ │ │ │ + beq.w 1aac2a │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aab7c │ │ │ │ + beq.n 1aab9c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 1aa918 │ │ │ │ + bne.w 1aa938 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa918 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1ab328 │ │ │ │ + bne.w 1aa938 │ │ │ │ + ldr.w r3, [pc, #2200] @ 1ab348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #1236] @ 0x4d4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 1aacda │ │ │ │ + beq.w 1aacfa │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1aa918 │ │ │ │ + bne.w 1aa938 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa918 │ │ │ │ + beq.w 1aa938 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1aa918 │ │ │ │ + b.n 1aa938 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1aac80 │ │ │ │ + beq.w 1aaca0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa918 │ │ │ │ + bne.w 1aa938 │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrd r7, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r6, r0, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ @@ -509004,54 +509016,54 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, 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 1aaaf0 │ │ │ │ + b.n 1aab10 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1aaaf6 │ │ │ │ + beq.n 1aab16 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1aa918 │ │ │ │ + bne.w 1aa938 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1aa9a0 │ │ │ │ + b.n 1aa9c0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1948] @ 1ab328 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1ab348 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #586] @ 0x24a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a841c │ │ │ │ + bl 1a843c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa918 │ │ │ │ + beq.w 1aa938 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ab402 │ │ │ │ + bne.w 1ab422 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ab40c │ │ │ │ + bhi.w 1ab42c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r3, r3, #14 │ │ │ │ lsls r3, r3, #14 │ │ │ │ lsls r3, r6, #13 │ │ │ │ @@ -509078,30 +509090,30 @@ │ │ │ │ add.w r9, r4, #24 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - bl 1a1200 │ │ │ │ + bl 1a1220 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a841c │ │ │ │ + bl 1a843c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa918 │ │ │ │ + beq.w 1aa938 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1ab402 │ │ │ │ + bne.w 1ab422 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ab40c │ │ │ │ + bhi.w 1ab42c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r3, r7, #12 │ │ │ │ @@ -509123,18 +509135,18 @@ │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r3, #13 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 1ab2cc │ │ │ │ + bhi.w 1ab2ec │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1aae74 │ │ │ │ + bhi.w 1aae94 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -509167,101 +509179,101 @@ │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab3d8 │ │ │ │ + beq.w 1ab3f8 │ │ │ │ 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, #16] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 1aaae2 │ │ │ │ - b.n 1aaab4 │ │ │ │ + bne.w 1aab02 │ │ │ │ + b.n 1aaad4 │ │ │ │ mov r0, sl │ │ │ │ - bl 251380 │ │ │ │ - cbz r0, 1aad44 │ │ │ │ + bl 2513a0 │ │ │ │ + cbz r0, 1aad64 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1aad44 │ │ │ │ + bne.n 1aad64 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ab32c │ │ │ │ + beq.w 1ab34c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aaa08 │ │ │ │ + bne.w 1aaa28 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1aa9b8 │ │ │ │ + b.n 1aa9d8 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1aa9f2 │ │ │ │ - bl 24f174 │ │ │ │ + bne.w 1aaa12 │ │ │ │ + bl 24f194 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1aad8c │ │ │ │ + beq.n 1aadac │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ab3a6 │ │ │ │ + beq.w 1ab3c6 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 24f190 │ │ │ │ + bl 24f1b0 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 1aa9f2 │ │ │ │ + bne.w 1aaa12 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8288 │ │ │ │ - b.n 1aaaf0 │ │ │ │ + bl 1a82a8 │ │ │ │ + b.n 1aab10 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1aa9a0 │ │ │ │ + b.n 1aa9c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ab408 │ │ │ │ + bne.w 1ab428 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ab3b0 │ │ │ │ + beq.w 1ab3d0 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne lr, r3 │ │ │ │ - beq.w 1ab3ea │ │ │ │ + beq.w 1ab40a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1aae32 │ │ │ │ + beq.n 1aae52 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r9, r7 │ │ │ │ subs r3, #4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1aae0e │ │ │ │ + b.n 1aae2e │ │ │ │ ldrd r7, r6, [r3, #4] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ adds r6, r2, #4 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ movs r7, #1 │ │ │ │ @@ -509271,63 +509283,63 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1aae30 │ │ │ │ + beq.n 1aae50 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1aade4 │ │ │ │ + bne.n 1aae04 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aade4 │ │ │ │ + bne.n 1aae04 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1aae0c │ │ │ │ + bne.n 1aae2c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aaaf0 │ │ │ │ - b.n 1aaa18 │ │ │ │ + bne.w 1aab10 │ │ │ │ + b.n 1aaa38 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1aab04 │ │ │ │ + bne.w 1aab24 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ab2d6 │ │ │ │ + beq.w 1ab2f6 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1a0864 │ │ │ │ - b.n 1aaaf0 │ │ │ │ + bl 1a0884 │ │ │ │ + b.n 1aab10 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1aae44 │ │ │ │ + b.n 1aae64 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1aae44 │ │ │ │ + b.n 1aae64 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 1aae44 │ │ │ │ + b.n 1aae64 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 1aae86 │ │ │ │ + cbnz r2, 1aaea6 │ │ │ │ ldrd r2, r1, [r3, #52] @ 0x34 │ │ │ │ strd r2, r1, [r4, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -509337,19 +509349,19 @@ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1a9528 │ │ │ │ + bl 1a9548 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aaa10 │ │ │ │ - b.n 1aaaf0 │ │ │ │ + bne.w 1aaa30 │ │ │ │ + b.n 1aab10 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ add.w ip, r3, #68 @ 0x44 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ uxth r6, r6 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ @@ -509371,15 +509383,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldrb.w r9, [r2, #16] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 1ab02c │ │ │ │ + beq.w 1ab04c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -509391,77 +509403,77 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1aaf1e │ │ │ │ + bne.n 1aaf3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1aaf7e │ │ │ │ + cbz r6, 1aaf9e │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 1aaf62 │ │ │ │ + bhi.n 1aaf82 │ │ │ │ cmp r9, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ab02c │ │ │ │ + bne.n 1ab04c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ cmp r9, r6 │ │ │ │ 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 1aafc8 │ │ │ │ + bne.n 1aafe8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab02c │ │ │ │ + beq.n 1ab04c │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1aafb4 │ │ │ │ - cbz r7, 1ab02c │ │ │ │ + bne.n 1aafd4 │ │ │ │ + cbz r7, 1ab04c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509473,88 +509485,88 @@ │ │ │ │ strh r3, [r7, #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, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r9, [r7, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ab056 │ │ │ │ + beq.n 1ab076 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1a85e8 │ │ │ │ + bl 1a8608 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 1ab2d2 │ │ │ │ + beq.w 1ab2f2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ cmp r9, sl │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ab07e │ │ │ │ + cbz r2, 1ab09e │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ab074 │ │ │ │ + bne.n 1ab094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab0bc │ │ │ │ + beq.n 1ab0dc │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ab0aa │ │ │ │ + bhi.n 1ab0ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509566,15 +509578,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ add.w ip, r6, #4 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ @@ -509582,23 +509594,23 @@ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ str.w ip, [r4, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ strb.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 19f184 │ │ │ │ + bl 19f1a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 1aaaf0 │ │ │ │ + b.n 1aab10 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ add.w lr, r2, #72 @ 0x48 │ │ │ │ ldrd r0, r3, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r7, [r4, #40] @ 0x28 │ │ │ │ @@ -509618,76 +509630,76 @@ │ │ │ │ mov.w r3, #3 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strb.w ip, [r4, #41] @ 0x29 │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ strb.w r6, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ab1e4 │ │ │ │ + beq.n 1ab204 │ │ │ │ mul.w r0, r1, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1a85e8 │ │ │ │ + bl 1a8608 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1ab2b0 │ │ │ │ + beq.n 1ab2d0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ab208 │ │ │ │ + cbz r6, 1ab228 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ab1fe │ │ │ │ + bne.n 1ab21e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 1ab242 │ │ │ │ + cbz r7, 1ab262 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ab230 │ │ │ │ + bhi.n 1ab250 │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509699,83 +509711,83 @@ │ │ │ │ strh r3, [r6, #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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1078 │ │ │ │ - b.n 1aaaf0 │ │ │ │ + bl 1a1098 │ │ │ │ + b.n 1aab10 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaeba │ │ │ │ + b.n 1aaeda │ │ │ │ mov.w ip, #8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab17a │ │ │ │ + b.n 1ab19a │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1aae44 │ │ │ │ + b.n 1aae64 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - b.n 1ab130 │ │ │ │ + b.n 1ab150 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aae52 │ │ │ │ + bne.w 1aae72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9528 │ │ │ │ + bl 1a9548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aae52 │ │ │ │ + beq.w 1aae72 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 1aae52 │ │ │ │ + b.n 1aae72 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaeba │ │ │ │ + b.n 1aaeda │ │ │ │ mov.w ip, #32 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab17a │ │ │ │ + b.n 1ab19a │ │ │ │ mov.w ip, #16 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab17a │ │ │ │ + b.n 1ab19a │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaeba │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + b.n 1aaeda │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aad44 │ │ │ │ + bne.w 1aad64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ 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 │ │ │ │ @@ -509786,559 +509798,559 @@ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9634 │ │ │ │ - b.w 1aaaf0 │ │ │ │ + bl 1a9654 │ │ │ │ + b.w 1aab10 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1aad76 │ │ │ │ - b.w 1aa9f2 │ │ │ │ + bne.w 1aad96 │ │ │ │ + b.w 1aaa12 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ab404 │ │ │ │ + bne.n 1ab424 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r1 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aade8 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1ab17a │ │ │ │ + b.n 1ab19a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaeba │ │ │ │ + b.n 1aaeda │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1aa918 │ │ │ │ - b.w 1aaab4 │ │ │ │ + bne.w 1aa938 │ │ │ │ + b.w 1aaad4 │ │ │ │ mov r7, r9 │ │ │ │ - b.w 1aaa40 │ │ │ │ + b.w 1aaa60 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 1a9928 │ │ │ │ + bl 1a9948 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aade8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ 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, #408] @ 0x198 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ab42a │ │ │ │ - b.n 1ab44e │ │ │ │ + cbnz r5, 1ab44a │ │ │ │ + b.n 1ab46e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ab44e │ │ │ │ + cbz r5, 1ab46e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab424 │ │ │ │ + beq.n 1ab444 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1aa824 │ │ │ │ + bl 1aa844 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ab44e │ │ │ │ + cbz r3, 1ab46e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab432 │ │ │ │ + bne.n 1ab452 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab440 │ │ │ │ + bne.n 1ab460 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (1ab784 ) │ │ │ │ + ldr r2, [pc, #812] @ (1ab7a4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ab4ce │ │ │ │ + bhi.n 1ab4ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ab748 │ │ │ │ + beq.w 1ab768 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab480 │ │ │ │ + beq.n 1ab4a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 1ab4c4 │ │ │ │ + bcc.n 1ab4e4 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab482 │ │ │ │ + beq.n 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab4be │ │ │ │ + beq.n 1ab4de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab4b6 │ │ │ │ + bne.n 1ab4d6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab744 │ │ │ │ + bne.w 1ab764 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab494 │ │ │ │ - b.n 1ab480 │ │ │ │ + bne.n 1ab4b4 │ │ │ │ + b.n 1ab4a0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab480 │ │ │ │ + beq.n 1ab4a0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 1ab50c │ │ │ │ + bcc.n 1ab52c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab482 │ │ │ │ + beq.n 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab506 │ │ │ │ + beq.n 1ab526 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab4fe │ │ │ │ + bne.n 1ab51e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab744 │ │ │ │ + bne.w 1ab764 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 1ab538 │ │ │ │ + cbz r3, 1ab558 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1ab538 │ │ │ │ + bhi.n 1ab558 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab482 │ │ │ │ + beq.n 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab532 │ │ │ │ + beq.n 1ab552 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab52a │ │ │ │ + bne.n 1ab54a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab744 │ │ │ │ + bne.w 1ab764 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab4dc │ │ │ │ - b.n 1ab480 │ │ │ │ - ldr r3, [pc, #580] @ (1ab788 ) │ │ │ │ + bne.n 1ab4fc │ │ │ │ + b.n 1ab4a0 │ │ │ │ + ldr r3, [pc, #580] @ (1ab7a8 ) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab480 │ │ │ │ + beq.n 1ab4a0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ab58e │ │ │ │ + bcc.n 1ab5ae │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab482 │ │ │ │ + beq.n 1ab4a2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ab588 │ │ │ │ + beq.n 1ab5a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 1ab580 │ │ │ │ + bne.n 1ab5a0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab744 │ │ │ │ + bne.w 1ab764 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1ab55e │ │ │ │ - b.n 1ab480 │ │ │ │ + bne.n 1ab57e │ │ │ │ + b.n 1ab4a0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab4a0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ab5da │ │ │ │ + bcc.n 1ab5fa │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab5d4 │ │ │ │ + beq.n 1ab5f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab5cc │ │ │ │ + bne.n 1ab5ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab744 │ │ │ │ + bne.w 1ab764 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ab480 │ │ │ │ + bne.w 1ab4a0 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ab480 │ │ │ │ + bhi.w 1ab4a0 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab60a │ │ │ │ + beq.n 1ab62a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab602 │ │ │ │ + bne.n 1ab622 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ab482 │ │ │ │ + b.n 1ab4a2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ab64c │ │ │ │ + cbz r3, 1ab66c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 1ab64c │ │ │ │ + bcc.n 1ab66c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab648 │ │ │ │ + beq.n 1ab668 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab640 │ │ │ │ + bne.n 1ab660 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab744 │ │ │ │ + bne.n 1ab764 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab4a0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ab77e │ │ │ │ + beq.w 1ab79e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r5, [r7, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ab68e │ │ │ │ + bcc.n 1ab6ae │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab68a │ │ │ │ + beq.n 1ab6aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab682 │ │ │ │ + bne.n 1ab6a2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab744 │ │ │ │ + bne.n 1ab764 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ab65e │ │ │ │ - b.n 1ab480 │ │ │ │ + bne.n 1ab67e │ │ │ │ + b.n 1ab4a0 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab4a0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movs r0, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1ab77e │ │ │ │ + beq.n 1ab79e │ │ │ │ ldr.w r3, [lr, r0, lsl #2] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 1ab6e4 │ │ │ │ + bcc.n 1ab704 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab6e0 │ │ │ │ + beq.n 1ab700 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab6d8 │ │ │ │ + bne.n 1ab6f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ab744 │ │ │ │ + bne.n 1ab764 │ │ │ │ adds r0, #5 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1ab6b4 │ │ │ │ - b.n 1ab480 │ │ │ │ - ldr r3, [pc, #156] @ (1ab78c ) │ │ │ │ + bne.n 1ab6d4 │ │ │ │ + b.n 1ab4a0 │ │ │ │ + ldr r3, [pc, #156] @ (1ab7ac ) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ab480 │ │ │ │ + beq.w 1ab4a0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1ab77e │ │ │ │ + beq.n 1ab79e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 1ab738 │ │ │ │ + bcc.n 1ab758 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ab734 │ │ │ │ + beq.n 1ab754 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 1ab72c │ │ │ │ + bne.n 1ab74c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab744 │ │ │ │ + bne.n 1ab764 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1ab70a │ │ │ │ - b.n 1ab480 │ │ │ │ + bne.n 1ab72a │ │ │ │ + b.n 1ab4a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ab482 │ │ │ │ + b.n 1ab4a2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ab77e │ │ │ │ + beq.n 1ab79e │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ab480 │ │ │ │ + bcc.w 1ab4a0 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab482 │ │ │ │ + beq.w 1ab4a2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ab60a │ │ │ │ + beq.w 1ab62a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab774 │ │ │ │ - b.n 1ab60a │ │ │ │ + bne.n 1ab794 │ │ │ │ + b.n 1ab62a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #648] @ (1aba10 ) │ │ │ │ + ldr r3, [pc, #520] @ (1ab9b0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 1ab79c │ │ │ │ + cbz r1, 1ab7bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1a12e0 │ │ │ │ + bl 1a1300 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1ab7e6 │ │ │ │ - cbz r3, 1ab7e6 │ │ │ │ + beq.n 1ab806 │ │ │ │ + cbz r3, 1ab806 │ │ │ │ ldrb.w ip, [r2, #19] │ │ │ │ - b.n 1ab7d2 │ │ │ │ + b.n 1ab7f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ab7e6 │ │ │ │ + cbz r3, 1ab806 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab7ce │ │ │ │ - cbz r0, 1ab7ec │ │ │ │ + bne.n 1ab7ee │ │ │ │ + cbz r0, 1ab80c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ab7e2 │ │ │ │ + b.n 1ab802 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ab7ec │ │ │ │ + cbz r2, 1ab80c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ab7de │ │ │ │ + bne.n 1ab7fe │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ab800 │ │ │ │ + beq.n 1ab820 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1ab7ce │ │ │ │ + b.n 1ab7ee │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3324] @ 1ac518 │ │ │ │ - ldr.w r2, [pc, #3324] @ 1ac51c │ │ │ │ + ldr.w r0, [pc, #3324] @ 1ac538 │ │ │ │ + ldr.w r2, [pc, #3324] @ 1ac53c │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3320] @ 1ac520 │ │ │ │ + ldr.w r3, [pc, #3320] @ 1ac540 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3304] @ 1ac524 │ │ │ │ + ldr.w r2, [pc, #3304] @ 1ac544 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1aba0c │ │ │ │ + beq.w 1aba2c │ │ │ │ ldrb.w r0, [r4, #42] @ 0x2a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba0c │ │ │ │ + bne.w 1aba2c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 1aba60 │ │ │ │ + bhi.w 1aba80 │ │ │ │ cmp.w ip, #408 @ 0x198 │ │ │ │ - bcs.w 1aba2c │ │ │ │ + bcs.w 1aba4c │ │ │ │ cmp.w ip, #288 @ 0x120 │ │ │ │ - bhi.w 1abde8 │ │ │ │ + bhi.w 1abe08 │ │ │ │ cmp.w ip, #270 @ 0x10e │ │ │ │ - bcs.w 1ac0b0 │ │ │ │ + bcs.w 1ac0d0 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ac6e8 │ │ │ │ - bhi.w 1abf80 │ │ │ │ + beq.w 1ac708 │ │ │ │ + bhi.w 1abfa0 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 1ac9c0 │ │ │ │ + bhi.w 1ac9e0 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bls.w 1ac1ce │ │ │ │ + bls.w 1ac1ee │ │ │ │ sub.w r3, ip, #67 @ 0x43 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ @@ -510427,77 +510439,77 @@ │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r2, r7, #30 │ │ │ │ sub.w r3, ip, #468 @ 0x1d4 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ cmp.w ip, #494 @ 0x1ee │ │ │ │ - bls.w 1accbc │ │ │ │ + bls.w 1accdc │ │ │ │ mvn.w r7, #494 @ 0x1ee │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4752 @ 0x1290 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ac13c │ │ │ │ + bne.w 1ac15c │ │ │ │ tst.w r3, #9 │ │ │ │ - beq.w 1ac0da │ │ │ │ + beq.w 1ac0fa │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1accd4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac8dc │ │ │ │ + bne.w 1ac8fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ab9e2 │ │ │ │ + cbnz r0, 1aba02 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ab9ba │ │ │ │ + bne.n 1ab9da │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1aba08 │ │ │ │ + cbz r3, 1aba28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2840] @ 1ac528 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1ac51c │ │ │ │ + ldr.w r2, [pc, #2840] @ 1ac548 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1ac53c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1accd2 │ │ │ │ + bne.w 1accf2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #408 @ 0x198 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #17 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r7, r7, #19 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r2, r7, #18 │ │ │ │ @@ -510511,26 +510523,26 @@ │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ cmp.w ip, #588 @ 0x24c │ │ │ │ - bcs.n 1abb30 │ │ │ │ + bcs.n 1abb50 │ │ │ │ cmp.w ip, #584 @ 0x248 │ │ │ │ - bcs.w 1ac93e │ │ │ │ + bcs.w 1ac95e │ │ │ │ cmp.w ip, #552 @ 0x228 │ │ │ │ - bhi.w 1ac8f6 │ │ │ │ + bhi.w 1ac916 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 1ac148 │ │ │ │ + bls.w 1ac168 │ │ │ │ subw r3, ip, #514 @ 0x202 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ac0da │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aba94 ) │ │ │ │ + bhi.w 1ac0fa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abab4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -510602,21 +510614,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r1, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #612 @ 0x264 │ │ │ │ - bcc.w 1ac964 │ │ │ │ + bcc.w 1ac984 │ │ │ │ sub.w r3, ip, #612 @ 0x264 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.w 1ac0da │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abb54 ) │ │ │ │ + bhi.w 1ac0fa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abb74 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #25 │ │ │ │ @@ -510925,20 +510937,20 @@ │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bhi.w 1ac0e8 │ │ │ │ + bhi.w 1ac108 │ │ │ │ mvn.w r3, #288 @ 0x120 │ │ │ │ add r3, ip │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bhi.w 1ac0da │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abe08 ) │ │ │ │ + bhi.w 1ac0fa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abe28 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #14 │ │ │ │ @@ -511113,22 +511125,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ sdiv pc, r9, pc │ │ │ │ cmp.w ip, #202 @ 0xca │ │ │ │ - bls.w 1acaae │ │ │ │ + bls.w 1acace │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ac0da │ │ │ │ + beq.w 1ac0fa │ │ │ │ sub.w r3, ip, #203 @ 0xcb │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bhi.w 1ac0da │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abfa8 ) │ │ │ │ + bhi.w 1ac0fa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abfc8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r3, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -511259,74 +511271,74 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub.w r2, ip, #270 @ 0x10e │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #8289 @ 0x2061 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1ac13c │ │ │ │ + bne.n 1ac15c │ │ │ │ movw r2, #49156 @ 0xc004 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ cmp.w ip, #288 @ 0x120 │ │ │ │ - beq.w 1aca52 │ │ │ │ + beq.w 1aca72 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ab9ee │ │ │ │ + b.n 1aba0e │ │ │ │ mvn.w r7, #382 @ 0x17e │ │ │ │ add.w r1, ip, r7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1ac0da │ │ │ │ + bhi.n 1ac0fa │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #7202 @ 0x1c22 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ lsls r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ - cbnz r3, 1ac13c │ │ │ │ + cbnz r3, 1ac15c │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1ac500 │ │ │ │ + bmi.w 1ac520 │ │ │ │ cmp r1, #22 │ │ │ │ - bne.n 1ac0da │ │ │ │ + bne.n 1ac0fa │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1acb9c │ │ │ │ + bne.w 1acbbc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1acc50 │ │ │ │ + beq.w 1acc70 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ab9ee │ │ │ │ + b.n 1aba0e │ │ │ │ cmp.w ip, #456 @ 0x1c8 │ │ │ │ - bcs.w 1aca4a │ │ │ │ + bcs.w 1aca6a │ │ │ │ mvn.w r1, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #40430 @ 0x9dee │ │ │ │ movt r2, #4673 @ 0x1241 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ac13c │ │ │ │ + bne.n 1ac15c │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1ac0da │ │ │ │ + beq.n 1ac0fa │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1accd6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ac184 ) │ │ │ │ + bhi.w 1accf6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ac1a4 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #21 │ │ │ │ @@ -511353,788 +511365,780 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ab9ee │ │ │ │ + b.n 1aba0e │ │ │ │ cmp.w ip, #43 @ 0x2b │ │ │ │ - bls.w 1acad2 │ │ │ │ + bls.w 1acaf2 │ │ │ │ sub.w r2, ip, #50 @ 0x32 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 1ac762 │ │ │ │ + bne.w 1ac782 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 1ac0da │ │ │ │ + beq.w 1ac0fa │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac9b8 │ │ │ │ + bne.w 1ac9d8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac230 │ │ │ │ + cbz r0, 1ac250 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ab9ee │ │ │ │ + bmi.w 1aba0e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac7de │ │ │ │ + bne.w 1ac7fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9ee │ │ │ │ + bne.w 1aba0e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ab9ee │ │ │ │ + bpl.w 1aba0e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ab9ee │ │ │ │ + bmi.w 1aba0e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #344] @ 0x158 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ac2ca │ │ │ │ + beq.n 1ac2ea │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ac2ca │ │ │ │ + bmi.n 1ac2ea │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #344] @ 0x158 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1ab9ee │ │ │ │ + bne.w 1aba0e │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ab9ee │ │ │ │ + beq.w 1aba0e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac8ee │ │ │ │ + bne.w 1ac90e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ac2e2 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + bne.n 1ac302 │ │ │ │ + b.w 1aba02 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac32c │ │ │ │ + cbnz r0, 1ac34c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac32c │ │ │ │ + cbnz r0, 1ac34c │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldrb.w r3, [r3, #3130] @ 0xc3a │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2314] @ 0x90a │ │ │ │ ldr r2, [r2, #16] │ │ │ │ adds r1, #11 │ │ │ │ ldrb.w r3, [r3, #2318] @ 0x90e │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc26 │ │ │ │ + bne.w 1acc46 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac820 │ │ │ │ + bne.w 1ac840 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1acc6a │ │ │ │ + bne.w 1acc8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac820 │ │ │ │ + bne.w 1ac840 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + b.w 1aba02 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acb94 │ │ │ │ + bne.w 1acbb4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac3e0 │ │ │ │ + cbnz r0, 1ac400 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1acc74 │ │ │ │ + bne.w 1acc94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ac3f6 │ │ │ │ + bne.n 1ac416 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ - b.n 1ac142 │ │ │ │ + b.n 1ac162 │ │ │ │ ldrb r6, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbb2 │ │ │ │ + bne.w 1acbd2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ac748 │ │ │ │ + bne.w 1ac768 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - b.w 1ab9e2 │ │ │ │ + b.w 1aba02 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1acbf0 │ │ │ │ + bne.w 1acc10 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1acc40 │ │ │ │ + beq.w 1acc60 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - beq.w 1acc92 │ │ │ │ + beq.w 1accb2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ac142 │ │ │ │ + b.n 1ac162 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ac142 │ │ │ │ + beq.w 1ac162 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac142 │ │ │ │ + beq.w 1ac162 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac8e6 │ │ │ │ + bne.w 1ac906 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ac490 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + bne.n 1ac4b0 │ │ │ │ + b.w 1aba02 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ 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 1acc1a │ │ │ │ + bne.w 1acc3a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac4dc │ │ │ │ + cbnz r0, 1ac4fc │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ nop │ │ │ │ - blx fp │ │ │ │ + blx r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1aca3e │ │ │ │ + bne.w 1aca5e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac560 │ │ │ │ + cbnz r0, 1ac580 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ sub.w r2, r6, #458 @ 0x1ca │ │ │ │ bic.w r2, r2, #2 │ │ │ │ sub.w r1, r6, #342 @ 0x156 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ab9ee │ │ │ │ + bls.w 1aba0e │ │ │ │ bic.w r2, r6, #2 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - beq.w 1ab9ee │ │ │ │ + beq.w 1aba0e │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbc2 │ │ │ │ + bne.w 1acbe2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac41e │ │ │ │ + beq.w 1ac43e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ab9ee │ │ │ │ - b.n 1ac41e │ │ │ │ + bmi.w 1aba0e │ │ │ │ + b.n 1ac43e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbz r3, 1ac608 │ │ │ │ + cbz r3, 1ac628 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ 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 1acc86 │ │ │ │ + bne.w 1acca6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #2326] @ 0x916 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ 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 1acbd6 │ │ │ │ + bne.w 1acbf6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ac468 │ │ │ │ + b.n 1ac488 │ │ │ │ add.w r3, r8, #36864 @ 0x9000 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #1230] @ 0x4ce │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ 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 1acbca │ │ │ │ + bne.w 1acbea │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ac6c8 │ │ │ │ + b.n 1ac6e8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbfe │ │ │ │ + bne.w 1acc1e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac71a │ │ │ │ + cbz r0, 1ac73a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ab9ee │ │ │ │ + bmi.w 1aba0e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc30 │ │ │ │ + bne.w 1acc50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ac430 │ │ │ │ + beq.w 1ac450 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.w 1aba02 │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 1ab9a0 │ │ │ │ + beq.w 1ab9c0 │ │ │ │ cmp.w ip, #189 @ 0xbd │ │ │ │ - bne.w 1ac0da │ │ │ │ + bne.w 1ac0fa │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbba │ │ │ │ + bne.w 1acbda │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac794 │ │ │ │ + cbz r0, 1ac7b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ab9ee │ │ │ │ + bmi.w 1aba0e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc38 │ │ │ │ + bne.w 1acc58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1accac │ │ │ │ + bne.w 1acccc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ac242 │ │ │ │ + beq.w 1ac262 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac246 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac266 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc06 │ │ │ │ + bne.w 1acc26 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac820 │ │ │ │ + cbnz r0, 1ac840 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc5c │ │ │ │ + bne.w 1acc7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac736 │ │ │ │ + beq.n 1ac756 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + b.w 1aba02 │ │ │ │ ldrb r6, [r1, #25] │ │ │ │ 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 1acc0e │ │ │ │ + bne.w 1acc2e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab9ee │ │ │ │ + beq.w 1aba0e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldrb.w r0, [r4, r2, lsl #2] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbe2 │ │ │ │ + bne.w 1acc02 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab9e2 │ │ │ │ - b.n 1ac41e │ │ │ │ + beq.w 1aba02 │ │ │ │ + b.n 1ac43e │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #3612] @ 0xe1c │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1ac9f4 │ │ │ │ + bne.w 1aca14 │ │ │ │ ldrb.w r3, [r1, #3574] @ 0xdf6 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ 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 1acb88 │ │ │ │ + bne.w 1acba8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - b.n 1ac4dc │ │ │ │ + b.n 1ac4fc │ │ │ │ add.w r2, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r3, [r2, #3221] @ 0xc95 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac52c │ │ │ │ + bne.w 1ac54c │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #3226] @ 0xc9a │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.w 1ab9d4 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.w 1ab9f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac4aa │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac4ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac2fc │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac31c │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ac0da │ │ │ │ + bhi.w 1ac0fa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #54475 @ 0xd4cb │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ac13c │ │ │ │ + bne.w 1ac15c │ │ │ │ tst.w r3, #270532608 @ 0x10200000 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ tst.w r3, #10240 @ 0x2800 │ │ │ │ - beq.w 1ac0da │ │ │ │ + beq.w 1ac0fa │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ mvn.w sl, #584 @ 0x248 │ │ │ │ add.w r3, ip, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1ac1fe │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ac958 ) │ │ │ │ + bhi.w 1ac21e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ac978 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ @ instruction: 0xfb19ffff │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ sub.w r2, ip, #588 @ 0x24c │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #64518 @ 0xfc06 │ │ │ │ movt r2, #51 @ 0x33 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac13c │ │ │ │ + bne.w 1ac15c │ │ │ │ movs r2, #17 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 1ac0da │ │ │ │ + bne.w 1ac0fa │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 1ab9ee │ │ │ │ + bne.w 1aba0e │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ab9ee │ │ │ │ + beq.w 1aba0e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac214 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac234 │ │ │ │ cmp.w ip, #187 @ 0xbb │ │ │ │ - bhi.w 1ac752 │ │ │ │ + bhi.w 1ac772 │ │ │ │ sub.w r3, ip, #160 @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 1ac1fe │ │ │ │ + bne.w 1ac21e │ │ │ │ cmp.w ip, #181 @ 0xb5 │ │ │ │ - beq.w 1ac762 │ │ │ │ - b.w 1ac0da │ │ │ │ + beq.w 1ac782 │ │ │ │ + b.w 1ac0fa │ │ │ │ ldrb.w r3, [r1, #3532] @ 0xdcc │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac896 │ │ │ │ + beq.w 1ac8b6 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1aca36 │ │ │ │ + bne.n 1aca56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab9e2 │ │ │ │ + bne.w 1aba02 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1aca08 │ │ │ │ - b.w 1ab9e2 │ │ │ │ + bne.n 1aca28 │ │ │ │ + b.w 1aba02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1aca20 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1aca40 │ │ │ │ mov r0, ip │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac554 │ │ │ │ + b.n 1ac574 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ - bne.w 1ab96c │ │ │ │ + bne.w 1ab98c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acbaa │ │ │ │ + bne.w 1acbca │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1aca8e │ │ │ │ + cbnz r0, 1acaae │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc7e │ │ │ │ + bne.w 1acc9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac41e │ │ │ │ + beq.w 1ac43e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 1ac41e │ │ │ │ + bpl.w 1ac43e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ sub.w r2, ip, #194 @ 0xc2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #169 @ 0xa9 │ │ │ │ - bne.w 1ab9a0 │ │ │ │ + bne.w 1ab9c0 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ac1fe │ │ │ │ + bne.w 1ac21e │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1ac762 │ │ │ │ - b.w 1ac0da │ │ │ │ + beq.w 1ac782 │ │ │ │ + b.w 1ac0fa │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ac0da │ │ │ │ + bls.w 1ac0fa │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.w 1ac0da │ │ │ │ - add r2, pc, #8 @ (adr r2, 1acaf0 ) │ │ │ │ + bhi.w 1ac0fa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1acb10 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl 76af2 │ │ │ │ - bl fff98af6 │ │ │ │ - bl fff98afa │ │ │ │ - bl fff98afe │ │ │ │ - bl fff98b02 │ │ │ │ - bl fff98b06 │ │ │ │ - bl fff98b0a │ │ │ │ - bl fff98b0e │ │ │ │ - bl fff98b12 │ │ │ │ + bl 76b12 │ │ │ │ bl fff98b16 │ │ │ │ bl fff98b1a │ │ │ │ bl fff98b1e │ │ │ │ bl fff98b22 │ │ │ │ bl fff98b26 │ │ │ │ bl fff98b2a │ │ │ │ bl fff98b2e │ │ │ │ @@ -512144,179 +512148,187 @@ │ │ │ │ bl fff98b3e │ │ │ │ bl fff98b42 │ │ │ │ bl fff98b46 │ │ │ │ bl fff98b4a │ │ │ │ bl fff98b4e │ │ │ │ bl fff98b52 │ │ │ │ bl fff98b56 │ │ │ │ - mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ + bl fff98b5a │ │ │ │ + bl fff98b5e │ │ │ │ bl fff98b62 │ │ │ │ bl fff98b66 │ │ │ │ - bl 76b6a │ │ │ │ + bl fff98b6a │ │ │ │ bl fff98b6e │ │ │ │ bl fff98b72 │ │ │ │ + bl fff98b76 │ │ │ │ + mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ + bl fff98b82 │ │ │ │ + bl fff98b86 │ │ │ │ + bl 76b8a │ │ │ │ + bl fff98b8e │ │ │ │ + bl fff98b92 │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - bl 76b86 │ │ │ │ + mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ + bl 76ba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac4dc │ │ │ │ + b.n 1ac4fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac3c8 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac3e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ - b.w 1ac128 │ │ │ │ + b.w 1ac148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1aca6c │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1aca8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac418 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac778 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac798 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac5bc │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac6ac │ │ │ │ + b.n 1ac6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac676 │ │ │ │ + b.n 1ac696 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab9e2 │ │ │ │ - b.n 1ac41e │ │ │ │ + beq.w 1aba02 │ │ │ │ + b.n 1ac43e │ │ │ │ mov r0, ip │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ac450 │ │ │ │ + b.n 1ac470 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac6fe │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac71e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac800 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac83c │ │ │ │ + b.n 1ac85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac4d6 │ │ │ │ + b.n 1ac4f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.w 1ac37a │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.w 1ac39a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac730 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac750 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac7aa │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac7ca │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ac468 │ │ │ │ + b.n 1ac488 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ac142 │ │ │ │ + b.w 1ac162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac820 │ │ │ │ - b.n 1ac736 │ │ │ │ + bne.w 1ac840 │ │ │ │ + b.n 1ac756 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.w 1ac396 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.w 1ac3b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.w 1ac3e0 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.w 1ac400 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1aca88 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1acaa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac608 │ │ │ │ + b.n 1ac628 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.w 1ac468 │ │ │ │ + bmi.w 1ac488 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ac468 │ │ │ │ + b.w 1ac488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab790 │ │ │ │ - b.n 1ac7c6 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1ac7e6 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ab9ee │ │ │ │ + b.w 1aba0e │ │ │ │ cmp.w ip, #470 @ 0x1d6 │ │ │ │ - bls.w 1ab9a0 │ │ │ │ + bls.w 1ab9c0 │ │ │ │ sub.w r3, ip, #472 @ 0x1d8 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 1ac13c │ │ │ │ - b.w 1ac0da │ │ │ │ + bls.w 1ac15c │ │ │ │ + b.w 1ac0fa │ │ │ │ blx 444f8 <__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, #2372] @ 1ad630 │ │ │ │ - ldr.w r2, [pc, #2372] @ 1ad634 │ │ │ │ + ldr.w r3, [pc, #2372] @ 1ad650 │ │ │ │ + ldr.w r2, [pc, #2372] @ 1ad654 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2364] @ 1ad638 │ │ │ │ + ldr.w r3, [pc, #2364] @ 1ad658 │ │ │ │ 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 1acd9c │ │ │ │ + beq.n 1acdbc │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ad26e │ │ │ │ + beq.w 1ad28e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1ad056 │ │ │ │ + beq.w 1ad076 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1acd94 │ │ │ │ + bne.n 1acdb4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1acd78 │ │ │ │ + cbz r3, 1acd98 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1acd70 │ │ │ │ + beq.n 1acd90 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acf48 │ │ │ │ + beq.w 1acf68 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad000 │ │ │ │ + beq.w 1ad020 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ace82 │ │ │ │ + bhi.w 1acea2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r2, r1 │ │ │ │ @@ -512325,186 +512337,186 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb.w fp, [r5, #38] @ 0x26 │ │ │ │ strb.w r2, [r5, #39] @ 0x27 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acd30 │ │ │ │ + bne.n 1acd50 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1acd88 │ │ │ │ + cbnz r3, 1acda8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1acd88 │ │ │ │ + cbnz r3, 1acda8 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ 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 1acd10 │ │ │ │ - ldr.w r2, [pc, #2204] @ 1ad63c │ │ │ │ - ldr.w r3, [pc, #2196] @ 1ad638 │ │ │ │ + bne.n 1acd30 │ │ │ │ + ldr.w r2, [pc, #2204] @ 1ad65c │ │ │ │ + ldr.w r3, [pc, #2196] @ 1ad658 │ │ │ │ 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 1ad618 │ │ │ │ + bne.w 1ad638 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1acd70 │ │ │ │ + bne.n 1acd90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad43e │ │ │ │ + beq.w 1ad45e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1acd70 │ │ │ │ + bne.n 1acd90 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acd70 │ │ │ │ + bne.n 1acd90 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acd70 │ │ │ │ + beq.n 1acd90 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - b.n 1acd70 │ │ │ │ + b.n 1acd90 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1ad582 │ │ │ │ + bhi.w 1ad5a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #2092] @ 1ad640 │ │ │ │ + ldr.w r3, [pc, #2092] @ 1ad660 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1acd70 │ │ │ │ + beq.n 1acd90 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acfba │ │ │ │ + bne.w 1acfda │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acfc6 │ │ │ │ + bne.w 1acfe6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ace32 │ │ │ │ - b.n 1acd70 │ │ │ │ + bne.n 1ace52 │ │ │ │ + b.n 1acd90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 1ace74 │ │ │ │ + cbnz r1, 1ace94 │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r2, [r3, #47] @ 0x2f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ace64 │ │ │ │ + beq.n 1ace84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1ace60 │ │ │ │ + b.n 1ace80 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #55] @ 0x37 │ │ │ │ strb.w r3, [r5, #54] @ 0x36 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #51] @ 0x33 │ │ │ │ strb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1acf90 │ │ │ │ + beq.n 1acfb0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1aceca │ │ │ │ + b.n 1aceea │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1acfce │ │ │ │ + bne.w 1acfee │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad468 │ │ │ │ + bne.w 1ad488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r5, #79] @ 0x4f │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1acf10 │ │ │ │ + bcs.n 1acf30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 1acfce │ │ │ │ + bhi.n 1acfee │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.n 1acfe4 │ │ │ │ + bne.n 1ad004 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 1acea4 │ │ │ │ + beq.n 1acec4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad476 │ │ │ │ + bne.w 1ad496 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 1acf02 │ │ │ │ + cbz r3, 1acf22 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1aceca │ │ │ │ + bcc.n 1aceea │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1acd70 │ │ │ │ - ldr.w r3, [pc, #1824] @ 1ad644 │ │ │ │ + b.n 1acd90 │ │ │ │ + ldr.w r3, [pc, #1824] @ 1ad664 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1acf3e │ │ │ │ + cbz r3, 1acf5e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #43] @ 0x2b │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab808 │ │ │ │ - b.n 1acd70 │ │ │ │ + bl 1ab828 │ │ │ │ + b.n 1acd90 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1acdc0 │ │ │ │ + beq.w 1acde0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1ace82 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1acf5c ) │ │ │ │ + bhi.n 1acea2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1acf7c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512513,63 +512525,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acd70 │ │ │ │ + bne.w 1acd90 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ace96 │ │ │ │ + bne.n 1aceb6 │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1acd70 │ │ │ │ + b.n 1acd90 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acd70 │ │ │ │ - b.n 1acdee │ │ │ │ + bne.w 1acd90 │ │ │ │ + b.n 1ace0e │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acd70 │ │ │ │ - b.n 1ace10 │ │ │ │ + bne.w 1acd90 │ │ │ │ + b.n 1ace30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ace52 │ │ │ │ + beq.w 1ace72 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 1acd70 │ │ │ │ + b.n 1acd90 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad484 │ │ │ │ + bne.w 1ad4a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1acec2 │ │ │ │ + b.n 1acee2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad45a │ │ │ │ + bne.w 1ad47a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acf02 │ │ │ │ + beq.n 1acf22 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 1acf02 │ │ │ │ + b.n 1acf22 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1acd4a │ │ │ │ + beq.w 1acd6a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1ad052 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ad018 ) │ │ │ │ + bhi.n 1ad072 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ad038 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512581,53 +512593,53 @@ │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2274 │ │ │ │ + bl 1a2294 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ad04e │ │ │ │ + cbz r0, 1ad06e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab454 │ │ │ │ + bl 1ab474 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 1acd4a │ │ │ │ + b.n 1acd6a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1acd4a │ │ │ │ + b.n 1acd6a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1ad61c │ │ │ │ + beq.w 1ad63c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad09c │ │ │ │ + cbz r3, 1ad0bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad09c │ │ │ │ + bne.n 1ad0bc │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad23c │ │ │ │ + bne.w 1ad25c │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad23c │ │ │ │ + beq.w 1ad25c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad09c │ │ │ │ + cbz r3, 1ad0bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad07c │ │ │ │ + beq.n 1ad09c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -512643,664 +512655,664 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strb.w sl, [sp, #73] @ 0x49 │ │ │ │ strh.w sl, [sp, #74] @ 0x4a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1accd8 │ │ │ │ + bl 1accf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #74] @ 0x4a │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad16a │ │ │ │ + beq.n 1ad18a │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1ad16a │ │ │ │ + bne.n 1ad18a │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 1ad148 │ │ │ │ + cbnz r4, 1ad168 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 1ad124 │ │ │ │ - b.n 1ad148 │ │ │ │ + cbnz r2, 1ad144 │ │ │ │ + b.n 1ad168 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 1ad224 │ │ │ │ + bne.w 1ad244 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad148 │ │ │ │ + cbz r3, 1ad168 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad224 │ │ │ │ + bne.n 1ad244 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ad11e │ │ │ │ + beq.n 1ad13e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ad11e │ │ │ │ + beq.n 1ad13e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad116 │ │ │ │ + bne.n 1ad136 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad124 │ │ │ │ + bne.n 1ad144 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1ad15a │ │ │ │ + cbz r2, 1ad17a │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ad106 │ │ │ │ + beq.n 1ad126 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w sl, [sp, #73] @ 0x49 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad0da │ │ │ │ + bne.n 1ad0fa │ │ │ │ ldrb.w r3, [sp, #75] @ 0x4b │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [fp, #58] @ 0x3a │ │ │ │ mov r9, r4 │ │ │ │ strb.w r6, [fp, #57] @ 0x39 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl 1a14e0 │ │ │ │ + bl 1a1500 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad20e │ │ │ │ + beq.n 1ad22e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad20e │ │ │ │ + bne.n 1ad22e │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad264 │ │ │ │ + beq.n 1ad284 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad1fc │ │ │ │ + cbz r3, 1ad21c │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ movs r6, #0 │ │ │ │ - cbz r3, 1ad1dc │ │ │ │ + cbz r3, 1ad1fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1ad628 │ │ │ │ + beq.w 1ad648 │ │ │ │ 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 1ad1dc │ │ │ │ + bcc.n 1ad1fc │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 1ad232 │ │ │ │ + cbz r2, 1ad252 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad1d0 │ │ │ │ + bne.n 1ad1f0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1ad232 │ │ │ │ + bne.n 1ad252 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab790 │ │ │ │ - cbnz r0, 1ad232 │ │ │ │ + bl 1ab7b0 │ │ │ │ + cbnz r0, 1ad252 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r3, 1ad1f4 │ │ │ │ - cbz r6, 1ad22e │ │ │ │ + cbz r3, 1ad214 │ │ │ │ + cbz r6, 1ad24e │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1ad232 │ │ │ │ + bne.n 1ad252 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad1b4 │ │ │ │ + bne.n 1ad1d4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1ad20e │ │ │ │ + cbz r3, 1ad22e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad19a │ │ │ │ + beq.n 1ad1ba │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ - cbnz r3, 1ad21e │ │ │ │ + cbnz r3, 1ad23e │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1acd94 │ │ │ │ + b.n 1acdb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 1ad148 │ │ │ │ + b.n 1ad168 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 1ad1f4 │ │ │ │ + b.n 1ad214 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ - b.n 1ad1fc │ │ │ │ + b.n 1ad21c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1ad252 │ │ │ │ - b.n 1ad090 │ │ │ │ + cbnz r3, 1ad272 │ │ │ │ + b.n 1ad0b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad090 │ │ │ │ + beq.w 1ad0b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ad248 │ │ │ │ + bne.n 1ad268 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 1ad090 │ │ │ │ + b.n 1ad0b0 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad1fc │ │ │ │ - b.n 1ad1a6 │ │ │ │ + bne.n 1ad21c │ │ │ │ + b.n 1ad1c6 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r9, #25] │ │ │ │ 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 1ad492 │ │ │ │ + bne.w 1ad4b2 │ │ │ │ ldrb.w r8, [r3, #18] │ │ │ │ mov r5, r9 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r9 │ │ │ │ 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, #45] @ 0x2d │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #45] @ 0x2d │ │ │ │ - bl 1accd8 │ │ │ │ + bl 1accf8 │ │ │ │ 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, #73] @ 0x49 │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #73] @ 0x49 │ │ │ │ - bl 1accd8 │ │ │ │ + bl 1accf8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ad49c │ │ │ │ + beq.w 1ad4bc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ad628 │ │ │ │ + beq.w 1ad648 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - bcc.n 1ad322 │ │ │ │ + bcc.n 1ad342 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 1ad322 │ │ │ │ + cbz r3, 1ad342 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ad316 │ │ │ │ + beq.n 1ad336 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad30e │ │ │ │ + bne.n 1ad32e │ │ │ │ sub.w fp, r1, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a14e0 │ │ │ │ + bl 1a1500 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad3b4 │ │ │ │ + beq.n 1ad3d4 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad3b4 │ │ │ │ + bne.n 1ad3d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r7, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ad3fc │ │ │ │ + beq.n 1ad41c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ad432 │ │ │ │ + bne.n 1ad452 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ strb.w r0, [r4, #55] @ 0x37 │ │ │ │ ands.w r7, r7, #256 @ 0x100 │ │ │ │ - beq.n 1ad372 │ │ │ │ + beq.n 1ad392 │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ad41e │ │ │ │ + beq.n 1ad43e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ad392 │ │ │ │ + b.n 1ad3b2 │ │ │ │ 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 │ │ │ │ - beq.n 1ad41e │ │ │ │ + beq.n 1ad43e │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad37e │ │ │ │ + beq.n 1ad39e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ad3b2 │ │ │ │ + cbz r3, 1ad3d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad342 │ │ │ │ + beq.n 1ad362 │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ - cbnz r3, 1ad3c4 │ │ │ │ + cbnz r3, 1ad3e4 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #74] @ 0x4a │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #47] @ 0x2f │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1ad3d8 │ │ │ │ + cbnz r1, 1ad3f8 │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #49] @ 0x31 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1ad3f6 │ │ │ │ + cbnz r2, 1ad416 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1acd94 │ │ │ │ + b.n 1acdb4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 1ad412 │ │ │ │ + bpl.n 1ad432 │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad3a6 │ │ │ │ + bne.n 1ad3c6 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ad37a │ │ │ │ + bne.n 1ad39a │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp r6, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r7, r7, #1 │ │ │ │ tst.w r8, r7 │ │ │ │ - beq.n 1ad3a6 │ │ │ │ - b.n 1ad39e │ │ │ │ + beq.n 1ad3c6 │ │ │ │ + b.n 1ad3be │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab454 │ │ │ │ - b.n 1ad35a │ │ │ │ + bl 1ab474 │ │ │ │ + b.n 1ad37a │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acd70 │ │ │ │ + bne.w 1acd90 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acd70 │ │ │ │ + beq.w 1acd90 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1acd70 │ │ │ │ + b.n 1acd90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acff6 │ │ │ │ + b.n 1ad016 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acebc │ │ │ │ + b.n 1acedc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acefc │ │ │ │ + b.n 1acf1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acfe0 │ │ │ │ + b.n 1ad000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ad28a │ │ │ │ + b.n 1ad2aa │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1ad322 │ │ │ │ + b.n 1ad342 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ 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 1ad4ee │ │ │ │ + bne.n 1ad50e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 1acd70 │ │ │ │ + b.n 1acd90 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ad5ac │ │ │ │ + bne.n 1ad5cc │ │ │ │ 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 1ad4b8 │ │ │ │ + beq.n 1ad4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad4bc │ │ │ │ + b.n 1ad4dc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1ad596 │ │ │ │ - bhi.n 1ad586 │ │ │ │ + beq.n 1ad5b6 │ │ │ │ + bhi.n 1ad5a6 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1ad596 │ │ │ │ + beq.n 1ad5b6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1ad596 │ │ │ │ + beq.n 1ad5b6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ad596 │ │ │ │ + beq.n 1ad5b6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #21 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1ad582 │ │ │ │ - bls.n 1ad576 │ │ │ │ + beq.n 1ad5a2 │ │ │ │ + bls.n 1ad596 │ │ │ │ sub.w r3, r2, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1ad4c0 │ │ │ │ + beq.n 1ad4e0 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1ad582 │ │ │ │ + beq.n 1ad5a2 │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ad5f6 │ │ │ │ + beq.n 1ad616 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad5da │ │ │ │ + beq.n 1ad5fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ad5c4 │ │ │ │ + beq.n 1ad5e4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ad514 │ │ │ │ + bne.n 1ad534 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad514 │ │ │ │ + beq.n 1ad534 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1ad582 │ │ │ │ + beq.n 1ad5a2 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1ad582 │ │ │ │ + beq.n 1ad5a2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad538 │ │ │ │ + bne.n 1ad558 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1ad596 │ │ │ │ + beq.n 1ad5b6 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 1ad514 │ │ │ │ + bne.n 1ad534 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1ad5ba │ │ │ │ + cbnz r7, 1ad5da │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ad4a8 │ │ │ │ + b.n 1ad4c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab790 │ │ │ │ + bl 1ab7b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad4c0 │ │ │ │ - b.n 1ad56a │ │ │ │ + beq.w 1ad4e0 │ │ │ │ + b.n 1ad58a │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad514 │ │ │ │ + beq.n 1ad534 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1a1a84 │ │ │ │ + bl 1a1aa4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab808 │ │ │ │ + bl 1ab828 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4e0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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] @ (1ad6c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ad6e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ad6c4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ad6e4 ) │ │ │ │ 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 1ee208 │ │ │ │ + bl 1ee228 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 1accd8 │ │ │ │ + bl 1accf8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee318 │ │ │ │ - ldr r2, [pc, #32] @ (1ad6c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ad6c4 ) │ │ │ │ + bl 1ee338 │ │ │ │ + ldr r2, [pc, #32] @ (1ad6e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ad6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ad6bc │ │ │ │ + bne.n 1ad6dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ad6ea │ │ │ │ - b.n 1ad706 │ │ │ │ + cbnz r3, 1ad70a │ │ │ │ + b.n 1ad726 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ad706 │ │ │ │ + cbz r3, 1ad726 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad6e4 │ │ │ │ + beq.n 1ad704 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1ee208 │ │ │ │ - b.n 1ad6fe │ │ │ │ + bl 1ee228 │ │ │ │ + b.n 1ad71e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad6f0 │ │ │ │ + bne.n 1ad710 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad6f8 │ │ │ │ + bne.n 1ad718 │ │ │ │ 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, #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.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9c4 │ │ │ │ + beq.w 1ad9e4 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9a8 │ │ │ │ + beq.w 1ad9c8 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad986 │ │ │ │ + beq.w 1ad9a6 │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad962 │ │ │ │ + beq.w 1ad982 │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -513308,15 +513320,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad940 │ │ │ │ + beq.w 1ad960 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -513325,29 +513337,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad91e │ │ │ │ + beq.w 1ad93e │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad900 │ │ │ │ + beq.n 1ad920 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -513356,419 +513368,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad8e2 │ │ │ │ + beq.n 1ad902 │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1ad8c0 │ │ │ │ + cbz r3, 1ad8e0 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ 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 1ad708 │ │ │ │ + bl 1ad728 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ad8a2 │ │ │ │ + bcc.n 1ad8c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1ad884 │ │ │ │ + bcc.n 1ad8a4 │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1ad852 │ │ │ │ + bcc.n 1ad872 │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ad824 │ │ │ │ + bcc.n 1ad844 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1ad7fe │ │ │ │ + bcc.w 1ad81e │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ad7d0 │ │ │ │ + bcc.w 1ad7f0 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1ad79c │ │ │ │ + bcc.w 1ad7bc │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ad76c │ │ │ │ + bcc.w 1ad78c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ad73e │ │ │ │ + bhi.w 1ad75e │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #604] @ (1adc48 ) │ │ │ │ + ldr r2, [pc, #604] @ (1adc68 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1adc4c ) │ │ │ │ + ldr r3, [pc, #604] @ (1adc6c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee208 │ │ │ │ + bl 1ee228 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ - cbz r0, 1ada42 │ │ │ │ + bl 1a126c │ │ │ │ + cbz r0, 1ada62 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 187a9c │ │ │ │ + bl 187abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada16 │ │ │ │ + bne.n 1ada36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ + bl 1a126c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1adad2 │ │ │ │ + beq.n 1adaf2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1adac0 │ │ │ │ + beq.n 1adae0 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1adc34 │ │ │ │ + beq.w 1adc54 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1adaa4 │ │ │ │ + cbz r3, 1adac4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1adc22 │ │ │ │ + beq.w 1adc42 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1adaa4 │ │ │ │ + beq.n 1adac4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ada9c │ │ │ │ + bls.n 1adabc │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ada88 │ │ │ │ + bhi.n 1adaa8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ada7c │ │ │ │ + bls.n 1ada9c │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ada96 │ │ │ │ + bhi.n 1adab6 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ada80 │ │ │ │ + bne.n 1adaa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada6e │ │ │ │ + bne.n 1ada8e │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada52 │ │ │ │ + bne.n 1ada72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ada42 │ │ │ │ + bne.n 1ada62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ + bl 1a126c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1adae8 │ │ │ │ - b.n 1adb40 │ │ │ │ + cbnz r0, 1adb08 │ │ │ │ + b.n 1adb60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adb40 │ │ │ │ + cbz r0, 1adb60 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1adade │ │ │ │ + bls.n 1adafe │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1adade │ │ │ │ + beq.n 1adafe │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1adb26 │ │ │ │ + cbz r3, 1adb46 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1adb26 │ │ │ │ + beq.n 1adb46 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1adb10 │ │ │ │ + bne.n 1adb30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb00 │ │ │ │ + bne.n 1adb20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adae8 │ │ │ │ + bne.n 1adb08 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 18619c │ │ │ │ + bl 1861bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ - cbz r0, 1adb70 │ │ │ │ + bl 1a126c │ │ │ │ + cbz r0, 1adb90 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1adb68 │ │ │ │ + cbz r3, 1adb88 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb58 │ │ │ │ + bne.n 1adb78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ + bl 1a126c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adbb0 │ │ │ │ + cbz r0, 1adbd0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1adb98 │ │ │ │ + b.n 1adbb8 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1adc38 │ │ │ │ + bhi.n 1adc58 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adbb0 │ │ │ │ + cbz r0, 1adbd0 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adb80 │ │ │ │ + bne.n 1adba0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb98 │ │ │ │ + bne.n 1adbb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a124c │ │ │ │ - cbz r0, 1adbd4 │ │ │ │ + bl 1a126c │ │ │ │ + cbz r0, 1adbf4 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1adbcc │ │ │ │ + cbz r3, 1adbec │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1a1430 │ │ │ │ + bl 1a1450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbb8 │ │ │ │ + bne.n 1adbd8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1adc04 │ │ │ │ + cbz r2, 1adc24 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad708 │ │ │ │ + bl 1ad728 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1adbee │ │ │ │ + bcc.n 1adc0e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1adc50 ) │ │ │ │ + ldr r2, [pc, #72] @ (1adc70 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1adc4c ) │ │ │ │ + ldr r3, [pc, #64] @ (1adc6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1adc42 │ │ │ │ + bne.n 1adc62 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 187c7c │ │ │ │ + bl 187c9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ada6e │ │ │ │ - b.n 1adab0 │ │ │ │ + bne.w 1ada8e │ │ │ │ + b.n 1adad0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1adab0 │ │ │ │ + b.n 1adad0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185f68 │ │ │ │ - b.n 1adb8a │ │ │ │ + bl 185f88 │ │ │ │ + b.n 1adbaa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #12 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1adc6a │ │ │ │ + bpl.n 1adc8a │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ad9d8 │ │ │ │ + bl 1ad9f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1adc8e │ │ │ │ + bcc.n 1adcae │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1adca4 │ │ │ │ + cbz r3, 1adcc4 │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #792] @ (1adfd4 ) │ │ │ │ + ldr r5, [pc, #792] @ (1adff4 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r4, [pc, #792] @ (1adfd8 ) │ │ │ │ + ldr r4, [pc, #792] @ (1adff8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -513776,18 +513788,18 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ ldrb.w r4, [sp, #184] @ 0xb8 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ade7c │ │ │ │ + bcs.w 1ade9c │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ade6c │ │ │ │ + beq.w 1ade8c │ │ │ │ mov r7, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r7, r5 │ │ │ │ @@ -513798,54 +513810,54 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r5, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ade30 │ │ │ │ + beq.w 1ade50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r2, [sp, #92] @ 0x5c │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ade5e │ │ │ │ + beq.w 1ade7e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strb.w r8, [sp, #92] @ 0x5c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1add76 │ │ │ │ + bne.n 1add96 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ade64 │ │ │ │ + beq.n 1ade84 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -513861,26 +513873,26 @@ │ │ │ │ strh r3, [r5, #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} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, sl │ │ │ │ subs r3, r3, r5 │ │ │ │ sub.w r5, fp, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ade98 │ │ │ │ + beq.n 1adeb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adf44 │ │ │ │ + bne.w 1adf64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1adf8e │ │ │ │ + bne.w 1adfae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add sl, r3 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp fp, sl │ │ │ │ it ls │ │ │ │ @@ -513890,533 +513902,533 @@ │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ade68 │ │ │ │ + beq.n 1ade88 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1add22 │ │ │ │ + bne.w 1add42 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ade58 │ │ │ │ + cbz r0, 1ade78 │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 1ade14 │ │ │ │ + b.n 1ade34 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1adede │ │ │ │ + bne.n 1adefe │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1adddc │ │ │ │ + b.n 1addfc │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a33c4 │ │ │ │ - ldr r2, [pc, #348] @ (1adfdc ) │ │ │ │ - ldr r3, [pc, #344] @ (1adfd8 ) │ │ │ │ + bl 1a33e4 │ │ │ │ + ldr r2, [pc, #348] @ (1adffc ) │ │ │ │ + ldr r3, [pc, #344] @ (1adff8 ) │ │ │ │ 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 1adfce │ │ │ │ + bne.w 1adfee │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 1adef8 │ │ │ │ + cbnz r3, 1adf18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1addf8 │ │ │ │ + beq.n 1ade18 │ │ │ │ str r5, [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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adecc │ │ │ │ + cbz r0, 1adeec │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1addf8 │ │ │ │ + b.n 1ade18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ 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} │ │ │ │ - b.n 1add76 │ │ │ │ + b.n 1add96 │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1adf2c │ │ │ │ + cbz r0, 1adf4c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1addf8 │ │ │ │ - b.n 1ade9e │ │ │ │ + beq.w 1ade18 │ │ │ │ + b.n 1adebe │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1adf78 │ │ │ │ + cbz r0, 1adf98 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1addf8 │ │ │ │ + beq.w 1ade18 │ │ │ │ str r5, [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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adfbc │ │ │ │ + cbz r0, 1adfdc │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1addf8 │ │ │ │ + b.n 1ade18 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1ae1a0 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ae1c0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1ae1a4 ) │ │ │ │ + ldr r3, [pc, #428] @ (1ae1c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1ae178 │ │ │ │ + vldr d0, [pc, #376] @ 1ae198 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ae036 │ │ │ │ + cbz r0, 1ae056 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #312] @ 1ae180 │ │ │ │ + vldr d0, [pc, #312] @ 1ae1a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ae072 │ │ │ │ + cbz r0, 1ae092 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1ae188 │ │ │ │ + vldr d0, [pc, #260] @ 1ae1a8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ae0b4 │ │ │ │ + cbz r0, 1ae0d4 │ │ │ │ mov r2, r5 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - vldr d0, [pc, #204] @ 1ae190 │ │ │ │ + bl 1a325c │ │ │ │ + vldr d0, [pc, #204] @ 1ae1b0 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ae0f2 │ │ │ │ + cbz r0, 1ae112 │ │ │ │ mov r2, r5 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1ae198 │ │ │ │ + vldr d0, [pc, #148] @ 1ae1b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ae132 │ │ │ │ + cbz r0, 1ae152 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ - ldr r2, [pc, #80] @ (1ae1a8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ae1a4 ) │ │ │ │ + bl 1a320c │ │ │ │ + ldr r2, [pc, #80] @ (1ae1c8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ae1c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ae170 │ │ │ │ + bne.n 1ae190 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1ae194 │ │ │ │ + bvc.n 1ae1b4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1ae11e │ │ │ │ - b.n 1ade3c │ │ │ │ + bcc.n 1ae13e │ │ │ │ + b.n 1ade5c │ │ │ │ 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 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ae1f2 │ │ │ │ + bne.n 1ae212 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1ae1f2 │ │ │ │ + bpl.n 1ae212 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1ae1f4 │ │ │ │ + bpl.n 1ae214 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r1, r0, #72 @ 0x48 │ │ │ │ eor.w r2, r2, #262144 @ 0x40000 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1ae1f2 │ │ │ │ + beq.n 1ae212 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ae1e8 │ │ │ │ + bmi.n 1ae208 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae212 │ │ │ │ + beq.n 1ae232 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ae1dc │ │ │ │ + bne.n 1ae1fc │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1ae1c8 │ │ │ │ + bmi.n 1ae1e8 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1ae1c8 │ │ │ │ + bmi.n 1ae1e8 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1ae1f2 │ │ │ │ + bpl.n 1ae212 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae1c8 │ │ │ │ + b.n 1ae1e8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1ae1ac │ │ │ │ + bl 1ae1cc │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ae244 │ │ │ │ + beq.n 1ae264 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ae22e │ │ │ │ + bmi.n 1ae24e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ae22e │ │ │ │ - b.n 1ae222 │ │ │ │ + bne.n 1ae24e │ │ │ │ + b.n 1ae242 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #872] @ 1ae5c8 │ │ │ │ + ldr.w r9, [pc, #872] @ 1ae5e8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1ae5cc ) │ │ │ │ + ldr r2, [pc, #868] @ (1ae5ec ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1ae5d0 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ae5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a6ae8 │ │ │ │ + bl 1a6b08 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ae2a8 │ │ │ │ + beq.n 1ae2c8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ae5a0 │ │ │ │ + beq.w 1ae5c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ae31a │ │ │ │ + cbz r5, 1ae33a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ae4d4 │ │ │ │ + beq.w 1ae4f4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ae472 │ │ │ │ + beq.w 1ae492 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ae300 │ │ │ │ + beq.n 1ae320 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ae420 │ │ │ │ + beq.w 1ae440 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae420 │ │ │ │ + beq.w 1ae440 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae472 │ │ │ │ + beq.w 1ae492 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae2e2 │ │ │ │ + bne.n 1ae302 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 1ae4c2 │ │ │ │ + beq.w 1ae4e2 │ │ │ │ cmp.w r1, #408 @ 0x198 │ │ │ │ - beq.w 1ae43e │ │ │ │ + beq.w 1ae45e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae2e4 │ │ │ │ + bne.n 1ae304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae2c8 │ │ │ │ + bne.n 1ae2e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -514426,409 +514438,409 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 1ae59a │ │ │ │ + beq.w 1ae5ba │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1ae36a │ │ │ │ + cbz r2, 1ae38a │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae58c │ │ │ │ + beq.w 1ae5ac │ │ │ │ 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 r5, sp, #24 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7e20 │ │ │ │ + bl 1a7e40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ae534 │ │ │ │ + beq.w 1ae554 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae3da │ │ │ │ + cbz r0, 1ae3fa │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ae59a │ │ │ │ + beq.w 1ae5ba │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae590 │ │ │ │ + beq.w 1ae5b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 1a7f38 │ │ │ │ + bl 1a7f58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c7c │ │ │ │ - b.n 1ae570 │ │ │ │ + bl 1a3c9c │ │ │ │ + b.n 1ae590 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae484 │ │ │ │ + beq.n 1ae4a4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ae31a │ │ │ │ + bne.w 1ae33a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 1ae4e4 │ │ │ │ + beq.n 1ae504 │ │ │ │ cmp.w r2, #408 @ 0x198 │ │ │ │ - bne.w 1ae31a │ │ │ │ + bne.w 1ae33a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1ae5d4 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ae5f4 ) │ │ │ │ add.w r0, r8, #24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #45056 @ 0xb000 │ │ │ │ ldrb.w r1, [r1, #2314] @ 0x90a │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae2e4 │ │ │ │ - b.n 1ae31a │ │ │ │ + bne.w 1ae304 │ │ │ │ + b.n 1ae33a │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ae4b8 │ │ │ │ - cbz r2, 1ae490 │ │ │ │ + beq.n 1ae4d8 │ │ │ │ + cbz r2, 1ae4b0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae2e4 │ │ │ │ - b.n 1ae31a │ │ │ │ + bne.w 1ae304 │ │ │ │ + b.n 1ae33a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1ae4fc │ │ │ │ + beq.n 1ae51c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ae31a │ │ │ │ + bne.w 1ae33a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae47a │ │ │ │ + bne.n 1ae49a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 181bb8 │ │ │ │ - cbz r0, 1ae512 │ │ │ │ + bl 181bd8 │ │ │ │ + cbz r0, 1ae532 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ae47c │ │ │ │ + b.n 1ae49c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ae1ac │ │ │ │ - b.n 1ae47c │ │ │ │ + bl 1ae1cc │ │ │ │ + b.n 1ae49c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae2e4 │ │ │ │ - b.n 1ae31a │ │ │ │ + bne.w 1ae304 │ │ │ │ + b.n 1ae33a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae470 │ │ │ │ + beq.n 1ae490 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ae31a │ │ │ │ + bne.w 1ae33a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ae304 │ │ │ │ + b.n 1ae324 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ae2c8 │ │ │ │ - b.n 1ae326 │ │ │ │ + bne.w 1ae2e8 │ │ │ │ + b.n 1ae346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae1ac │ │ │ │ + bl 1ae1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ae2c8 │ │ │ │ - b.n 1ae326 │ │ │ │ + bne.w 1ae2e8 │ │ │ │ + b.n 1ae346 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 1a67cc │ │ │ │ + bl 1a67ec │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 181bf4 │ │ │ │ - b.n 1ae4b0 │ │ │ │ + bl 181c14 │ │ │ │ + b.n 1ae4d0 │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a7f38 │ │ │ │ + bl 1a7f58 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1ae594 │ │ │ │ + cbz r3, 1ae5b4 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (1ae5d8 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ae5d0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ae5f8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ae5f0 ) │ │ │ │ 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 1ae5c4 │ │ │ │ + bne.n 1ae5e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ae384 │ │ │ │ + b.n 1ae3a4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ae406 │ │ │ │ + b.n 1ae426 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1ae566 │ │ │ │ + b.n 1ae586 │ │ │ │ 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 │ │ │ │ - beq.n 1ae5be │ │ │ │ + beq.n 1ae5de │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r7, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ae352 │ │ │ │ + b.n 1ae372 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1ae352 │ │ │ │ + b.n 1ae372 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1ae814 ) │ │ │ │ - ldr r3, [pc, #548] @ (1ae818 ) │ │ │ │ + ldr r1, [pc, #548] @ (1ae834 ) │ │ │ │ + ldr r3, [pc, #548] @ (1ae838 ) │ │ │ │ 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 1ae6c6 │ │ │ │ + bne.n 1ae6e6 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae6c6 │ │ │ │ + beq.n 1ae6e6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 1ae62c │ │ │ │ + cbz r2, 1ae64c │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1ae6e6 │ │ │ │ + beq.n 1ae706 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae748 │ │ │ │ + beq.w 1ae768 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ae802 │ │ │ │ + beq.w 1ae822 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [fp] │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r2, r4, #7 │ │ │ │ bic.w r3, r2, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1ae67c │ │ │ │ + beq.n 1ae69c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ae66e │ │ │ │ + bne.n 1ae68e │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 1ae68e │ │ │ │ + cbz r3, 1ae6ae │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1ae6a4 │ │ │ │ + cbz r1, 1ae6c4 │ │ │ │ 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 1ae698 │ │ │ │ + bne.n 1ae6b8 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ae248 │ │ │ │ + bl 1ae268 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ae6c8 │ │ │ │ + b.n 1ae6e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae62c │ │ │ │ + bne.n 1ae64c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 1ae704 │ │ │ │ + cbnz r0, 1ae724 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1ae732 │ │ │ │ + bls.n 1ae752 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ (1ae81c ) │ │ │ │ - ldr r3, [pc, #332] @ (1ae818 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ae83c ) │ │ │ │ + ldr r3, [pc, #332] @ (1ae838 ) │ │ │ │ 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 1ae810 │ │ │ │ + bne.w 1ae830 │ │ │ │ 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.n 1ae6b6 │ │ │ │ + beq.n 1ae6d6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae62c │ │ │ │ + bne.n 1ae64c │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ae72a │ │ │ │ + cbz r0, 1ae74a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ae71e │ │ │ │ + cbz r2, 1ae73e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ae716 │ │ │ │ + bne.n 1ae736 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ae73e │ │ │ │ + beq.n 1ae75e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae70a │ │ │ │ - bl 1a1394 │ │ │ │ + bne.n 1ae72a │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae704 │ │ │ │ + bne.n 1ae724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1ae73a │ │ │ │ + bhi.n 1ae75a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1ae73e │ │ │ │ + bls.n 1ae75e │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1ae6c6 │ │ │ │ + bne.n 1ae6e6 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1ae62c │ │ │ │ + b.n 1ae64c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w lr, r7, #8 │ │ │ │ strd r0, r0, [r7, #12] │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -514837,138 +514849,138 @@ │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #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, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ae7ea │ │ │ │ + beq.n 1ae80a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ae7cc │ │ │ │ + cbz r3, 1ae7ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ae7da │ │ │ │ + cbz r2, 1ae7fa │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ae7ba │ │ │ │ + cbz r4, 1ae7da │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1ae7ba │ │ │ │ + cbz r2, 1ae7da │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae7a0 │ │ │ │ + bne.n 1ae7c0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1a1394 │ │ │ │ - cbz r5, 1ae7ec │ │ │ │ + bl 1a13b4 │ │ │ │ + cbz r5, 1ae80c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ae780 │ │ │ │ + b.n 1ae7a0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1ae7cc │ │ │ │ + b.n 1ae7ec │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ - cbnz r0, 1ae808 │ │ │ │ + bl 1ee338 │ │ │ │ + cbnz r0, 1ae828 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b94 │ │ │ │ - b.n 1ae63c │ │ │ │ + bl 187bb4 │ │ │ │ + b.n 1ae65c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1ae64a │ │ │ │ + b.n 1ae66a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1a1614 │ │ │ │ - b.n 1ae7f8 │ │ │ │ + bl 1a1634 │ │ │ │ + b.n 1ae818 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, r0 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1ae990 ) │ │ │ │ + ldr r2, [pc, #348] @ (1ae9b0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1ae994 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ae9b4 ) │ │ │ │ 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 187cb0 │ │ │ │ + bl 187cd0 │ │ │ │ ldr.w r5, [r4, #408] @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1ae860 │ │ │ │ - b.n 1ae986 │ │ │ │ + cbnz r3, 1ae880 │ │ │ │ + b.n 1ae9a6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae986 │ │ │ │ + beq.w 1ae9a6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ae856 │ │ │ │ + beq.n 1ae876 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b18 │ │ │ │ + bl 187b38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ae882 │ │ │ │ - b.n 1ae8ae │ │ │ │ + cbnz r0, 1ae8a2 │ │ │ │ + b.n 1ae8ce │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae86e │ │ │ │ + bne.n 1ae88e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae87c │ │ │ │ + bne.n 1ae89c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187a7c │ │ │ │ - ldr r2, [pc, #260] @ (1ae998 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ae994 ) │ │ │ │ + bl 187a9c │ │ │ │ + ldr r2, [pc, #260] @ (1ae9b8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ae9b4 ) │ │ │ │ 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 1ae98a │ │ │ │ + bne.n 1ae9aa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -514980,620 +514992,620 @@ │ │ │ │ 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 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ae982 │ │ │ │ + beq.n 1ae9a2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ae932 │ │ │ │ + beq.n 1ae952 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1ae940 │ │ │ │ + cbz r2, 1ae960 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1ae922 │ │ │ │ + cbz r4, 1ae942 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1ae922 │ │ │ │ + cbz r2, 1ae942 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae908 │ │ │ │ + bne.n 1ae928 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1a1394 │ │ │ │ - cbz r7, 1ae958 │ │ │ │ + bl 1a13b4 │ │ │ │ + cbz r7, 1ae978 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ae8e4 │ │ │ │ + b.n 1ae904 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae5dc │ │ │ │ + bl 1ae5fc │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ae93c │ │ │ │ + bne.n 1ae95c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ae970 │ │ │ │ + cbnz r0, 1ae990 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b94 │ │ │ │ - b.n 1ae882 │ │ │ │ + bl 187bb4 │ │ │ │ + b.n 1ae8a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1614 │ │ │ │ + bl 1a1634 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1ae882 │ │ │ │ + b.n 1ae8a2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ae958 │ │ │ │ + b.n 1ae978 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ae88a │ │ │ │ + b.n 1ae8aa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1aea5c ) │ │ │ │ + ldr r2, [pc, #176] @ (1aea7c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1aea60 ) │ │ │ │ + ldr r3, [pc, #176] @ (1aea80 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aea08 │ │ │ │ + bne.n 1aea28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - beq.n 1aea34 │ │ │ │ + beq.n 1aea54 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aea04 │ │ │ │ + bne.n 1aea24 │ │ │ │ ldrh.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrh.w r0, [r5, #314] @ 0x13a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #316] @ 0x13c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1aea22 │ │ │ │ + bls.n 1aea42 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1aea38 │ │ │ │ + bls.n 1aea58 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1aea0a │ │ │ │ + b.n 1aea2a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1aea64 ) │ │ │ │ - ldr r3, [pc, #80] @ (1aea60 ) │ │ │ │ + ldr r2, [pc, #88] @ (1aea84 ) │ │ │ │ + ldr r3, [pc, #80] @ (1aea80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aea56 │ │ │ │ + bne.n 1aea76 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1aea3c │ │ │ │ + bhi.n 1aea5c │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1aea4a │ │ │ │ + bhi.n 1aea6a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea0a │ │ │ │ + b.n 1aea2a │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1aea08 │ │ │ │ + bne.n 1aea28 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1aea0a │ │ │ │ + b.n 1aea2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1052] @ 1aee98 │ │ │ │ + ldr.w r5, [pc, #1052] @ 1aeeb8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1052] @ 1aee9c │ │ │ │ + ldr.w r4, [pc, #1052] @ 1aeebc │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 1aebce │ │ │ │ + ble.w 1aebee │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.w 1aebce │ │ │ │ + beq.w 1aebee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1aec6c │ │ │ │ + bpl.w 1aec8c │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aec70 │ │ │ │ + bls.w 1aec90 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aec6c │ │ │ │ + bls.w 1aec8c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aebce │ │ │ │ + bhi.n 1aebee │ │ │ │ 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 │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a9564 │ │ │ │ + bl 1a9584 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1aeb38 │ │ │ │ + cbz r7, 1aeb58 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aedf8 │ │ │ │ + beq.w 1aee18 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1aee2a │ │ │ │ + beq.w 1aee4a │ │ │ │ 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 1aeb6c │ │ │ │ + bne.n 1aeb8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aee42 │ │ │ │ + beq.w 1aee62 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1aeb64 │ │ │ │ + bne.n 1aeb84 │ │ │ │ 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 1aeb50 │ │ │ │ + bne.n 1aeb70 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a9610 │ │ │ │ + bl 1a9630 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1aec8c │ │ │ │ + beq.w 1aecac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aecdc │ │ │ │ + beq.w 1aecfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aed62 │ │ │ │ + beq.w 1aed82 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1aebaa │ │ │ │ + cbz r2, 1aebca │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cbz r7, 1aebfe │ │ │ │ + cbz r7, 1aec1e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aee68 │ │ │ │ + beq.w 1aee88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1aebea │ │ │ │ + beq.n 1aec0a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1aec0c │ │ │ │ + blt.n 1aec2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - ldr r2, [pc, #720] @ (1aeea0 ) │ │ │ │ - ldr r3, [pc, #712] @ (1aee9c ) │ │ │ │ + bne.w 1aead2 │ │ │ │ + ldr r2, [pc, #720] @ (1aeec0 ) │ │ │ │ + ldr r3, [pc, #712] @ (1aeebc ) │ │ │ │ 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 1aee92 │ │ │ │ + bne.w 1aeeb2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #356] @ 0x164 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 1aebc2 │ │ │ │ + bge.n 1aebe2 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - bne.n 1aebc2 │ │ │ │ + bne.n 1aebe2 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #352] @ 0x160 │ │ │ │ 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, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aebc2 │ │ │ │ + bne.n 1aebe2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #352] @ 0x160 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1aebce │ │ │ │ + bgt.n 1aebee │ │ │ │ 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 1aeb00 │ │ │ │ + b.n 1aeb20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aed0e │ │ │ │ + beq.n 1aed2e │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1aeca8 │ │ │ │ + cbz r2, 1aecc8 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aed3a │ │ │ │ + beq.n 1aed5a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aebc2 │ │ │ │ + bne.n 1aebe2 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r1, [r8, #18] │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ orr.w r3, r3, r1, lsr #7 │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r5, #353] @ 0x161 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aed8a │ │ │ │ + beq.n 1aedaa │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1aecf8 │ │ │ │ + cbz r2, 1aed18 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1aed04 │ │ │ │ + cbz r7, 1aed24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1aebea │ │ │ │ + beq.w 1aec0a │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1aec3c │ │ │ │ - b.n 1aec0c │ │ │ │ + bge.n 1aec5c │ │ │ │ + b.n 1aec2c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aeca8 │ │ │ │ + beq.n 1aecc8 │ │ │ │ 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 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aecb0 │ │ │ │ + bne.n 1aecd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aee46 │ │ │ │ + beq.w 1aee66 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aebaa │ │ │ │ + beq.w 1aebca │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 1aebaa │ │ │ │ + b.n 1aebca │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1aecf8 │ │ │ │ + bmi.n 1aed18 │ │ │ │ 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 │ │ │ │ - cbz r2, 1aedb4 │ │ │ │ + cbz r2, 1aedd4 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aed04 │ │ │ │ + beq.n 1aed24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aecfe │ │ │ │ + bne.n 1aed1e │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1aebc2 │ │ │ │ + bge.w 1aebe2 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ 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 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1aee26 │ │ │ │ + bne.n 1aee46 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aeb34 │ │ │ │ + b.n 1aeb54 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1ae99c │ │ │ │ + bl 1ae9bc │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1aeb34 │ │ │ │ + b.n 1aeb54 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aeb6c │ │ │ │ + b.n 1aeb8c │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aedde │ │ │ │ + blt.n 1aedfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeab2 │ │ │ │ - b.n 1aebce │ │ │ │ + bne.w 1aead2 │ │ │ │ + b.n 1aebee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 1aeed4 │ │ │ │ + bhi.n 1aeef4 │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bhi.n 1aef36 │ │ │ │ + bhi.n 1aef56 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1aeefa │ │ │ │ + bhi.n 1aef1a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bls.n 1aef20 │ │ │ │ + bls.n 1aef40 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aef74 │ │ │ │ + bne.n 1aef94 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aeeb6 │ │ │ │ + beq.n 1aeed6 │ │ │ │ cmp.w r3, #712 @ 0x2c8 │ │ │ │ - bcc.n 1aef0e │ │ │ │ + bcc.n 1aef2e │ │ │ │ mvn.w r2, #712 @ 0x2c8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1aef58 │ │ │ │ + bhi.n 1aef78 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ movt r2, #9216 @ 0x2400 │ │ │ │ lsrs r2, r3 │ │ │ │ and.w r0, r2, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #161 @ 0xa1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1aef58 │ │ │ │ + bhi.n 1aef78 │ │ │ │ movw r2, #61473 @ 0xf021 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #704 @ 0x2c0 │ │ │ │ - bls.n 1aef5c │ │ │ │ + bls.n 1aef7c │ │ │ │ sub.w r0, r3, #708 @ 0x2c4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi.n 1aef58 │ │ │ │ + bhi.n 1aef78 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.n 1aef48 │ │ │ │ - cmp r3, #31 │ │ │ │ bhi.n 1aef68 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.n 1aef88 │ │ │ │ cmp r3, #11 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ movw r2, #32773 @ 0x8005 │ │ │ │ @@ -515628,118 +515640,118 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #3292] @ 1afc74 │ │ │ │ - ldr.w r3, [pc, #3292] @ 1afc78 │ │ │ │ + ldr.w r2, [pc, #3292] @ 1afc94 │ │ │ │ + ldr.w r3, [pc, #3292] @ 1afc98 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #3288] @ 1afc7c │ │ │ │ + ldr.w r6, [pc, #3288] @ 1afc9c │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187b18 │ │ │ │ - cbz r0, 1aefd8 │ │ │ │ - ldr.w r2, [pc, #3268] @ 1afc80 │ │ │ │ - ldr.w r3, [pc, #3256] @ 1afc78 │ │ │ │ + bl 187b38 │ │ │ │ + cbz r0, 1aeff8 │ │ │ │ + ldr.w r2, [pc, #3268] @ 1afca0 │ │ │ │ + ldr.w r3, [pc, #3256] @ 1afc98 │ │ │ │ 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 1b0652 │ │ │ │ + bne.w 1b0672 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187b94 │ │ │ │ + bl 187bb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aefb8 │ │ │ │ + beq.n 1aefd8 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af1ee │ │ │ │ + beq.w 1af20e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1af20c │ │ │ │ + bhi.w 1af22c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #3184] @ 1afc84 │ │ │ │ + ldr.w r3, [pc, #3184] @ 1afca4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af298 │ │ │ │ + beq.w 1af2b8 │ │ │ │ add.w r2, r0, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r1, r2, #126 @ 0x7e │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #26 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 1af05e │ │ │ │ + beq.n 1af07e │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ sub.w ip, ip, #28 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ add.w r6, r1, #64 @ 0x40 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1af65e │ │ │ │ + bhi.w 1af67e │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx fp, r5, #7, #6 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #201] @ 0xc9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af72c │ │ │ │ + bne.w 1af74c │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r2 │ │ │ │ - beq.n 1af0c8 │ │ │ │ + beq.n 1af0e8 │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w fp, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1af89a │ │ │ │ + beq.w 1af8ba │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -515747,119 +515759,119 @@ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ and.w r5, r1, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, fp │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bcc.w 1af2a8 │ │ │ │ + bcc.w 1af2c8 │ │ │ │ movw r2, #590 @ 0x24e │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1af6aa │ │ │ │ + bhi.w 1af6ca │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1b03e0 │ │ │ │ + bhi.w 1b0400 │ │ │ │ cmp.w r3, #396 @ 0x18c │ │ │ │ - bhi.w 1af7b8 │ │ │ │ + bhi.w 1af7d8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 1afdec │ │ │ │ + bcs.w 1afe0c │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - bhi.w 1af922 │ │ │ │ + bhi.w 1af942 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bls.w 1afd4c │ │ │ │ + bls.w 1afd6c │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ ite ne │ │ │ │ movne r1, #2 │ │ │ │ moveq r1, #4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1a9c │ │ │ │ + bl 1a1abc │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1a1a9c │ │ │ │ + bl 1a1abc │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1af79e │ │ │ │ + beq.w 1af7be │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1af1ac │ │ │ │ + cbz r1, 1af1cc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1af198 │ │ │ │ + b.n 1af1b8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1af618 │ │ │ │ + beq.w 1af638 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1af190 │ │ │ │ + bne.n 1af1b0 │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #341] @ 0x155 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2bf4 │ │ │ │ - cbnz r0, 1af1c8 │ │ │ │ + bl 1a2c14 │ │ │ │ + cbnz r0, 1af1e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #352] @ 0x160 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1af650 │ │ │ │ - bhi.w 1af63a │ │ │ │ + beq.w 1af670 │ │ │ │ + bhi.w 1af65a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1af20c │ │ │ │ + bne.n 1af22c │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aeffc │ │ │ │ + bne.w 1af01c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aeff2 │ │ │ │ - b.n 1aefb8 │ │ │ │ + bne.w 1af012 │ │ │ │ + b.n 1aefd8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1af20c │ │ │ │ + cbz r0, 1af22c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1aef7c │ │ │ │ + bl 1aef9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aeffc │ │ │ │ + bne.w 1af01c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aeff2 │ │ │ │ - b.n 1aefb8 │ │ │ │ - ldr.w r3, [pc, #2656] @ 1afc88 │ │ │ │ + bne.w 1af012 │ │ │ │ + b.n 1aefd8 │ │ │ │ + ldr.w r3, [pc, #2656] @ 1afca8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1af278 │ │ │ │ + cbz r5, 1af298 │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #17] │ │ │ │ @@ -515871,37 +515883,37 @@ │ │ │ │ ldrbne.w r2, [r9, #339] @ 0x153 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #338] @ 0x152 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #339] @ 0x153 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1af246 │ │ │ │ + bne.n 1af266 │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #45] @ 0x2d │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1af62e │ │ │ │ + beq.w 1af64e │ │ │ │ ldrb.w r3, [r9, #339] @ 0x153 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #339] @ 0x153 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ - bcs.w 1af10c │ │ │ │ + bcs.w 1af12c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bls.w 1afd4c │ │ │ │ + bls.w 1afd6c │ │ │ │ sub.w r2, r3, #47 @ 0x2f │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ - bhi.w 1af8a0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1af2c4 ) │ │ │ │ + bhi.w 1af8c0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1af2e4 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsrs r1, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #23 │ │ │ │ @@ -516320,43 +516332,43 @@ │ │ │ │ lsrs r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1af624 │ │ │ │ + b.n 1af644 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1af1ac │ │ │ │ + beq.w 1af1cc │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1af61c │ │ │ │ - b.n 1af1a0 │ │ │ │ + bne.n 1af63c │ │ │ │ + b.n 1af1c0 │ │ │ │ ldrb.w r3, [r9, #338] @ 0x152 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #338] @ 0x152 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af20c │ │ │ │ + bhi.w 1af22c │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ - b.n 1af1e4 │ │ │ │ + b.n 1af204 │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ add.w r6, r1, #32 │ │ │ │ ubfx fp, r2, #7, #6 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 1af084 │ │ │ │ + bhi.w 1af0a4 │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ add r2, fp │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ittet ne │ │ │ │ andne.w r2, r2, #31 │ │ │ │ @@ -516368,23 +516380,23 @@ │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ ands r2, r1 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1af2a0 │ │ │ │ + b.n 1af2c0 │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bcs.w 1afd4c │ │ │ │ + bcs.w 1afd6c │ │ │ │ movw r2, #710 @ 0x2c6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1afd2a │ │ │ │ + bls.w 1afd4a │ │ │ │ subw r2, r3, #711 @ 0x2c7 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bhi.w 1af8a0 │ │ │ │ + bhi.w 1af8c0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -516428,24 +516440,24 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - beq.w 1afdbc │ │ │ │ + beq.w 1afddc │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1af918 │ │ │ │ + bls.w 1af938 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1af092 │ │ │ │ + bhi.w 1af0b2 │ │ │ │ add.w r2, fp, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1af0a6 │ │ │ │ + b.n 1af0c6 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -516454,435 +516466,435 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2c0c │ │ │ │ + bl 1a2c2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af180 │ │ │ │ + beq.w 1af1a0 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af180 │ │ │ │ + b.n 1af1a0 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bcs.w 1b0042 │ │ │ │ + bcs.w 1b0062 │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bcc.w 1afd4c │ │ │ │ + bcc.w 1afd6c │ │ │ │ sub.w r1, r3, #400 @ 0x190 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ movt r1, #2060 @ 0x80c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1af154 │ │ │ │ + bne.w 1af174 │ │ │ │ movw r1, #51232 @ 0xc820 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1afa74 │ │ │ │ + beq.w 1afa94 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #405 @ 0x195 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1b0422 │ │ │ │ + beq.w 1b0442 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r9, #176] @ 0xb0 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #176] @ 0xb0 │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1af85a │ │ │ │ + beq.n 1af87a │ │ │ │ ldr.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aff5e │ │ │ │ + beq.w 1aff7e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1aff1e │ │ │ │ + beq.w 1aff3e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1af20c │ │ │ │ + bpl.w 1af22c │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1af100 │ │ │ │ + b.n 1af120 │ │ │ │ subs r3, #51 @ 0x33 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1afd4c │ │ │ │ + bhi.w 1afd6c │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1afd4c │ │ │ │ + beq.w 1afd6c │ │ │ │ ldrb.w r2, [r9, #341] @ 0x155 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r9, #341] @ 0x155 │ │ │ │ - bl 1aeea4 │ │ │ │ - cbz r0, 1af8dc │ │ │ │ + bl 1aeec4 │ │ │ │ + cbz r0, 1af8fc │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1afe6a │ │ │ │ + bpl.w 1afe8a │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b01c6 │ │ │ │ + beq.w 1b01e6 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 1afe52 │ │ │ │ + bls.w 1afe72 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1af20c │ │ │ │ + bhi.w 1af22c │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1af1d8 │ │ │ │ - b.n 1af20c │ │ │ │ + bmi.w 1af1f8 │ │ │ │ + b.n 1af22c │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1af748 │ │ │ │ - b.w 1af092 │ │ │ │ + bhi.w 1af768 │ │ │ │ + b.w 1af0b2 │ │ │ │ cmp.w r3, #328 @ 0x148 │ │ │ │ - bhi.w 1b01f6 │ │ │ │ + bhi.w 1b0216 │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bcc.w 1afd4c │ │ │ │ + bcc.w 1afd6c │ │ │ │ sub.w r1, r3, #306 @ 0x132 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1af154 │ │ │ │ + bne.w 1af174 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1afd4c │ │ │ │ + bpl.w 1afd6c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b0680 │ │ │ │ + bne.w 1b06a0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1b006e │ │ │ │ + bne.w 1b008e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeea4 │ │ │ │ + bl 1aeec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af20c │ │ │ │ + beq.w 1af22c │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1affbc │ │ │ │ + bhi.w 1affdc │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1af20c │ │ │ │ + b.n 1af22c │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1b04ce │ │ │ │ + beq.w 1b04ee │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #723 @ 0x2d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1afa02 │ │ │ │ + bne.n 1afa22 │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #152] @ 0x98 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1afa32 │ │ │ │ + beq.n 1afa52 │ │ │ │ ldr.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r9, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r3, [r9, #182] @ 0xb6 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1afffa │ │ │ │ + beq.w 1b001a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1afe98 │ │ │ │ + beq.w 1afeb8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 1af20c │ │ │ │ + bpl.w 1af22c │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ tst.w r2, #9216 @ 0x2400 │ │ │ │ - beq.w 1afd4c │ │ │ │ + beq.w 1afd6c │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #47] @ 0x2f │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1afab0 │ │ │ │ + bpl.n 1afad0 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - bne.n 1afaca │ │ │ │ + bne.n 1afaea │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r3, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #172] @ 0xac │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1afb06 │ │ │ │ + beq.n 1afb26 │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1afed4 │ │ │ │ + beq.w 1afef4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #377 @ 0x179 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1b03d0 │ │ │ │ + bne.w 1b03f0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b03d0 │ │ │ │ + beq.w 1b03f0 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1b052c │ │ │ │ + beq.w 1b054c │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af20c │ │ │ │ - b.n 1af88c │ │ │ │ + bhi.w 1af22c │ │ │ │ + b.n 1af8ac │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1afba2 │ │ │ │ + b.n 1afbc2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b068c │ │ │ │ + beq.w 1b06ac │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b0686 │ │ │ │ + bne.w 1b06a6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1afb90 │ │ │ │ + bne.n 1afbb0 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af20c │ │ │ │ + bhi.w 1af22c │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ add.w fp, r9, #360 @ 0x168 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1afd56 │ │ │ │ + beq.w 1afd76 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 1afbe4 │ │ │ │ + bne.n 1afc04 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #947] @ 0x3b3 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1affe8 │ │ │ │ + bhi.w 1b0008 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1affa6 │ │ │ │ + bhi.w 1affc6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af20c │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + b.w 1af22c │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ @@ -516907,56 +516919,56 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r9, #341] @ 0x155 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #831] @ 0x33f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1affd2 │ │ │ │ + bhi.w 1afff2 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1b0210 │ │ │ │ + bls.w 1b0230 │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #96] @ 0x60 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ streq.w r3, [r9, #96] @ 0x60 │ │ │ │ - beq.w 1af20c │ │ │ │ + beq.w 1af22c │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ - b.n 1af8bc │ │ │ │ + b.n 1af8dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.n 1afdb2 │ │ │ │ + bhi.n 1afdd2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b0686 │ │ │ │ + bhi.w 1b06a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ @@ -516984,254 +516996,254 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str.w r2, [fp, r6, lsl #2] │ │ │ │ - b.n 1afc00 │ │ │ │ + b.n 1afc20 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1afdb2 │ │ │ │ + b.n 1afdd2 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af734 │ │ │ │ + bne.w 1af754 │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1af0a2 │ │ │ │ + bne.w 1af0c2 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r6, r2 │ │ │ │ streq r6, [sp, #12] │ │ │ │ moveq r5, r6 │ │ │ │ - beq.w 1af10c │ │ │ │ + beq.w 1af12c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ - b.w 1af0d2 │ │ │ │ + b.w 1af0f2 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #43136 @ 0xa880 │ │ │ │ movt r1, #4200 @ 0x1068 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1af154 │ │ │ │ + bne.w 1af174 │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1afd4c │ │ │ │ + beq.n 1afd6c │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #368 @ 0x170 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1afa7c │ │ │ │ + bne.w 1afa9c │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1afb06 │ │ │ │ + beq.w 1afb26 │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 1afb06 │ │ │ │ + b.n 1afb26 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1af20c │ │ │ │ + bls.w 1af22c │ │ │ │ subs r3, #56 @ 0x38 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 1af20c │ │ │ │ - b.w 1af1d8 │ │ │ │ + bpl.w 1af22c │ │ │ │ + b.w 1af1f8 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1af8f8 │ │ │ │ + bpl.w 1af918 │ │ │ │ ldrb.w r3, [r9, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #322] @ 0x142 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1afe94 │ │ │ │ + bne.n 1afeb4 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 1af8f8 │ │ │ │ + b.n 1af918 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #723 @ 0x2d3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1cd3b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae99c │ │ │ │ + bl 1ae9bc │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1afa42 │ │ │ │ + bne.w 1afa62 │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr.w r2, [r9, #356] @ 0x164 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ - b.n 1afa42 │ │ │ │ + b.n 1afa62 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1cd3b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b0544 │ │ │ │ + beq.w 1b0564 │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1afb10 │ │ │ │ + b.n 1afb30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #414 @ 0x19e │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1cd3b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae99c │ │ │ │ + bl 1ae9bc │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1af86a │ │ │ │ + bne.w 1af88a │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr.w r2, [r9, #356] @ 0x164 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ - b.n 1af86a │ │ │ │ + b.n 1af88a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #414 @ 0x19e │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1cd3b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b056c │ │ │ │ + beq.w 1b058c │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1af864 │ │ │ │ + b.n 1af884 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af20c │ │ │ │ + bne.w 1af22c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #120] @ 0x78 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1afc34 │ │ │ │ + b.n 1afc54 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1b0456 │ │ │ │ + beq.w 1b0476 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1af20c │ │ │ │ + bmi.w 1af22c │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #392] @ 0x188 │ │ │ │ ldr.w r2, [r9, #396] @ 0x18c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #396] @ 0x18c │ │ │ │ ldrh.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #404] @ 0x194 │ │ │ │ - b.n 1afa3c │ │ │ │ + b.n 1afa5c │ │ │ │ cmp.w r3, #496 @ 0x1f0 │ │ │ │ - bhi.w 1b03b8 │ │ │ │ + bhi.w 1b03d8 │ │ │ │ cmp.w r3, #490 @ 0x1ea │ │ │ │ - bhi.w 1b03a2 │ │ │ │ + bhi.w 1b03c2 │ │ │ │ sub.w r1, r3, #444 @ 0x1bc │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 1afd4c │ │ │ │ + bhi.w 1afd6c │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #246 @ 0xf6 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1af154 │ │ │ │ - b.n 1afd4c │ │ │ │ + bmi.w 1af174 │ │ │ │ + b.n 1afd6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1b0084 │ │ │ │ + b.n 1b00a4 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1b067a │ │ │ │ + beq.w 1b069a │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b0686 │ │ │ │ + bne.w 1b06a6 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b0072 │ │ │ │ + bne.n 1b0092 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ @@ -517240,84 +517252,84 @@ │ │ │ │ cmpeq.w r3, #306 @ 0x132 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1b00c6 │ │ │ │ + cbz r0, 1b00e6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b00f6 │ │ │ │ + blt.n 1b0116 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b022e │ │ │ │ + beq.w 1b024e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0410 │ │ │ │ + beq.w 1b0430 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1b00f6 │ │ │ │ + beq.n 1b0116 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b05a6 │ │ │ │ + beq.w 1b05c6 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b04c4 │ │ │ │ + bne.w 1b04e4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1b04b0 │ │ │ │ + beq.w 1b04d0 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b044c │ │ │ │ + beq.w 1b046c │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1aea68 │ │ │ │ + bl 1aea88 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1af966 │ │ │ │ + bne.w 1af986 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af966 │ │ │ │ + bne.w 1af986 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 251340 │ │ │ │ - bl 251318 │ │ │ │ + bl 251360 │ │ │ │ + bl 251338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af966 │ │ │ │ + beq.w 1af986 │ │ │ │ mov r3, sl │ │ │ │ movs r6, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b01aa │ │ │ │ + b.n 1b01ca │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ @@ -517328,172 +517340,172 @@ │ │ │ │ ldr.w r3, [r9, #356] @ 0x164 │ │ │ │ str.w r1, [r9, #352] @ 0x160 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #356] @ 0x164 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1b0178 │ │ │ │ + bcc.n 1b0198 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 1af966 │ │ │ │ + b.w 1af986 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r2, r3, #104 @ 0x68 │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1af20c │ │ │ │ + bls.w 1af22c │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.w 1af8f8 │ │ │ │ + b.w 1af918 │ │ │ │ sub.w r1, r3, #332 @ 0x14c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1afd4c │ │ │ │ + bhi.w 1afd6c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movt r2, #8624 @ 0x21b0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1af154 │ │ │ │ - b.n 1afd4c │ │ │ │ + bmi.w 1af174 │ │ │ │ + b.n 1afd6c │ │ │ │ movw r2, #594 @ 0x252 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1afd4c │ │ │ │ + bls.w 1afd6c │ │ │ │ subw r1, r3, #595 @ 0x253 │ │ │ │ movs r2, #7 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1af154 │ │ │ │ - b.n 1afd4c │ │ │ │ + bmi.w 1af174 │ │ │ │ + b.n 1afd6c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b02fa │ │ │ │ + beq.n 1b031a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b02b2 │ │ │ │ - cbz r2, 1b0254 │ │ │ │ + beq.n 1b02d2 │ │ │ │ + cbz r2, 1b0274 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b023e │ │ │ │ + beq.n 1b025e │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1b00f6 │ │ │ │ + beq.w 1b0116 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1b0410 │ │ │ │ + bne.w 1b0430 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1b00f6 │ │ │ │ + bls.w 1b0116 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b0598 │ │ │ │ + beq.w 1b05b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0584 │ │ │ │ + beq.w 1b05a4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1aea68 │ │ │ │ - b.n 1b0142 │ │ │ │ + bl 1aea88 │ │ │ │ + b.n 1b0162 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b0674 │ │ │ │ + bne.w 1b0694 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b0580 │ │ │ │ + beq.w 1b05a0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1b02d4 │ │ │ │ + bcc.n 1b02f4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1b0248 │ │ │ │ + b.n 1b0268 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b039a │ │ │ │ + beq.n 1b03ba │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b0686 │ │ │ │ + bne.w 1b06a6 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0254 │ │ │ │ + beq.n 1b0274 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1b051e │ │ │ │ + bne.w 1b053e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1b0388 │ │ │ │ + bhi.n 1b03a8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b0686 │ │ │ │ + bhi.w 1b06a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ @@ -517525,95 +517537,95 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1b0248 │ │ │ │ + b.n 1b0268 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b0388 │ │ │ │ + b.n 1b03a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1b0312 │ │ │ │ - b.n 1b0254 │ │ │ │ + bne.n 1b0332 │ │ │ │ + b.n 1b0274 │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add.w r1, r3, ip │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1afd4c │ │ │ │ - b.w 1af154 │ │ │ │ + bpl.w 1afd6c │ │ │ │ + b.w 1af174 │ │ │ │ sub.w r1, r3, #540 @ 0x21c │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 1afd4c │ │ │ │ + bhi.w 1afd6c │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1af154 │ │ │ │ - b.n 1afd4c │ │ │ │ + bmi.w 1af174 │ │ │ │ + b.n 1afd6c │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ movt r2, #2048 @ 0x800 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1afd4c │ │ │ │ - b.w 1af154 │ │ │ │ + bpl.w 1afd6c │ │ │ │ + b.w 1af174 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1b027e │ │ │ │ + b.n 1b029e │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1af85a │ │ │ │ + beq.w 1af87a │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 1af85a │ │ │ │ + b.w 1af87a │ │ │ │ movs r2, #1 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b0130 │ │ │ │ + b.n 1b0150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1cd3b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b0644 │ │ │ │ + beq.w 1b0664 │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -517621,31 +517633,31 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #47] @ 0x2f │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1afa3c │ │ │ │ - b.n 1b0020 │ │ │ │ + bmi.w 1afa5c │ │ │ │ + b.n 1b0040 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1b0114 │ │ │ │ + bne.w 1b0134 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1b0114 │ │ │ │ + bmi.w 1b0134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b0114 │ │ │ │ + b.n 1b0134 │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 1cd36c │ │ │ │ + bl 1cd38c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ @@ -517659,70 +517671,70 @@ │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #400] @ 0x190 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1afa3c │ │ │ │ + b.w 1afa5c │ │ │ │ mov r4, r7 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 1b00f6 │ │ │ │ + b.n 1b0116 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.w 1af20c │ │ │ │ + b.w 1af22c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aff04 │ │ │ │ + bne.w 1aff24 │ │ │ │ ldr.w r3, [r9, #360] @ 0x168 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #360] @ 0x168 │ │ │ │ ldr.w r3, [r9, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #364] @ 0x16c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1afb10 │ │ │ │ + b.w 1afb30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aff8c │ │ │ │ + bne.w 1affac │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1af864 │ │ │ │ + b.w 1af884 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1b023e │ │ │ │ + b.n 1b025e │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1b029e │ │ │ │ + b.n 1b02be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b029e │ │ │ │ + b.n 1b02be │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1b0656 │ │ │ │ + bhi.n 1b0676 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b03f8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b05c4 ) │ │ │ │ + bhi.w 1b0418 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b05e4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mrc2 15, 1, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ @@ -517754,28 +517766,28 @@ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b047a │ │ │ │ - b.n 1b048e │ │ │ │ + bne.w 1b049a │ │ │ │ + b.n 1b04ae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1b0410 │ │ │ │ - b.n 1b00f6 │ │ │ │ + bne.w 1b0430 │ │ │ │ + b.n 1b0116 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b03f8 │ │ │ │ + b.n 1b0418 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -517789,16 +517801,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1b0b04 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1b0b08 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1b0b24 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1b0b28 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -517808,57 +517820,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #338] @ 0x152 │ │ │ │ ldrb.w r2, [r6, #341] @ 0x155 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r6, #341] @ 0x155 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b07e6 │ │ │ │ + beq.w 1b0806 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1b06fc │ │ │ │ + b.n 1b071c │ │ │ │ ldrb.w r3, [r6, #341] @ 0x155 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #341] @ 0x155 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1b070a │ │ │ │ + bpl.n 1b072a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b0742 │ │ │ │ + cbz r3, 1b0762 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1b06f6 │ │ │ │ + beq.n 1b0716 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1b06e4 │ │ │ │ + bmi.n 1b0704 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b06f6 │ │ │ │ + bne.n 1b0716 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251ca8 │ │ │ │ + bl 251cc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251cc0 │ │ │ │ + bl 251ce0 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251cd8 │ │ │ │ + bl 251cf8 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b06fc │ │ │ │ + bne.n 1b071c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b07ec │ │ │ │ + bne.n 1b080c │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #337] @ 0x151 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -517876,102 +517888,102 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1b07f6 │ │ │ │ + cbz r2, 1b0816 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b0ac2 │ │ │ │ + bne.w 1b0ae2 │ │ │ │ ldrh.w r3, [r6, #352] @ 0x160 │ │ │ │ ldrb.w r2, [r6, #340] @ 0x154 │ │ │ │ bic.w r3, r3, #458 @ 0x1ca │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r2, [r6, #340] @ 0x154 │ │ │ │ strh.w r3, [r6, #352] @ 0x160 │ │ │ │ - b.n 1b080c │ │ │ │ + b.n 1b082c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #341] @ 0x155 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r6, #341] @ 0x155 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b074a │ │ │ │ + beq.n 1b076a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1b07e4 │ │ │ │ - b.n 1b07c8 │ │ │ │ + beq.n 1b0804 │ │ │ │ + b.n 1b07e8 │ │ │ │ strd r0, r1, [r6, #352] @ 0x160 │ │ │ │ ldrb.w r3, [r6, #340] @ 0x154 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #7, #1 │ │ │ │ strb.w r2, [r6, #340] @ 0x154 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 187850 │ │ │ │ + bl 187870 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aef7c │ │ │ │ + bl 1aef9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 187a04 │ │ │ │ + bl 187a24 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b095e │ │ │ │ + beq.w 1b097e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b0850 │ │ │ │ + b.n 1b0870 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b08da │ │ │ │ + blt.n 1b08fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b095c │ │ │ │ + beq.w 1b097c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b0846 │ │ │ │ + bpl.n 1b0866 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1b083e │ │ │ │ + bpl.n 1b085e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1b0a12 │ │ │ │ + beq.w 1b0a32 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b08ce │ │ │ │ + beq.n 1b08ee │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -517980,37 +517992,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1b0846 │ │ │ │ + bge.n 1b0866 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b0a1a │ │ │ │ + beq.w 1b0a3a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b094e │ │ │ │ + beq.n 1b096e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -518020,137 +518032,137 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b0850 │ │ │ │ + bne.w 1b0870 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b0a22 │ │ │ │ + beq.n 1b0a42 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b099c │ │ │ │ + cbz r3, 1b09bc │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1b0994 │ │ │ │ + bpl.n 1b09b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1b098a │ │ │ │ + bls.n 1b09aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0970 │ │ │ │ + bne.n 1b0990 │ │ │ │ ldr.w r5, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1b09ae │ │ │ │ - b.n 1b09fa │ │ │ │ + cbnz r3, 1b09ce │ │ │ │ + b.n 1b0a1a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b09fa │ │ │ │ + beq.n 1b0a1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b09a6 │ │ │ │ + beq.n 1b09c6 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b09f2 │ │ │ │ + cbz r3, 1b0a12 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b09de │ │ │ │ + bpl.n 1b09fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1b09d4 │ │ │ │ + bls.n 1b09f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b09ba │ │ │ │ + bne.n 1b09da │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b09fa │ │ │ │ + cbz r3, 1b0a1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b09b4 │ │ │ │ + bne.n 1b09d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b09ec │ │ │ │ - ldr r2, [pc, #272] @ (1b0b0c ) │ │ │ │ - ldr r3, [pc, #264] @ (1b0b08 ) │ │ │ │ + bne.n 1b0a0c │ │ │ │ + ldr r2, [pc, #272] @ (1b0b2c ) │ │ │ │ + ldr r3, [pc, #264] @ (1b0b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b0b00 │ │ │ │ + bne.n 1b0b20 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1b089a │ │ │ │ + b.n 1b08ba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1b091a │ │ │ │ + b.n 1b093a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0966 │ │ │ │ + beq.n 1b0986 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b0a36 │ │ │ │ + b.n 1b0a56 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0abe │ │ │ │ + beq.n 1b0ade │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1b0a2e │ │ │ │ + bpl.n 1b0a4e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1b0a2e │ │ │ │ + bpl.n 1b0a4e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b0af8 │ │ │ │ + beq.n 1b0b18 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0ab2 │ │ │ │ + beq.n 1b0ad2 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -518160,42 +518172,42 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0a36 │ │ │ │ + bne.n 1b0a56 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1b0966 │ │ │ │ + b.n 1b0986 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b0ada │ │ │ │ + beq.n 1b0afa │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1b07f6 │ │ │ │ + beq.w 1b0816 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #360] @ 0x168 │ │ │ │ streq.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 1b07fa │ │ │ │ + b.n 1b081a │ │ │ │ strd r0, r1, [r6, #360] @ 0x168 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ str.w r3, [r6, #400] @ 0x190 │ │ │ │ strh.w r3, [r6, #404] @ 0x194 │ │ │ │ - b.n 1b07fa │ │ │ │ + b.n 1b081a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1b0a7e │ │ │ │ + b.n 1b0a9e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - vst4.32 {d16-d19}, [lr :64], r1 │ │ │ │ + vld4.32 {d0-d3}, [lr :64], r1 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fe0091 │ │ │ │ + rsbs r0, lr, #4751360 @ 0x488000 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ ldrheq r0, [r0, #6] │ │ │ │ @@ -518215,82 +518227,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 24e9b8 │ │ │ │ - cbz r0, 1b0b62 │ │ │ │ + bl 24e9d8 │ │ │ │ + cbz r0, 1b0b82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2512f4 │ │ │ │ + bl 251314 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b0b76 │ │ │ │ + cbz r0, 1b0b96 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 1b0cc6 │ │ │ │ + bpl.w 1b0ce6 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b0bbc │ │ │ │ + bhi.n 1b0bdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 251380 │ │ │ │ - cbz r0, 1b0bb6 │ │ │ │ + bl 2513a0 │ │ │ │ + cbz r0, 1b0bd6 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1b0b2c │ │ │ │ + bl 1b0b4c │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1b0b94 │ │ │ │ + bne.n 1b0bb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1b0ca4 │ │ │ │ + bpl.n 1b0cc4 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1b0c9e │ │ │ │ - bl 250784 │ │ │ │ + bmi.n 1b0cbe │ │ │ │ + bl 2507a4 │ │ │ │ ldrb.w ip, [r9, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b0d10 │ │ │ │ + beq.w 1b0d30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0bb6 │ │ │ │ + beq.n 1b0bd6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -518313,15 +518325,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 1b0c1e │ │ │ │ + bne.n 1b0c3e │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -518332,76 +518344,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 251380 │ │ │ │ - b.n 1b0be8 │ │ │ │ + bl 2513a0 │ │ │ │ + b.n 1b0c08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1b0bc8 │ │ │ │ + b.n 1b0be8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1b0d42 │ │ │ │ + bne.n 1b0d62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0bb6 │ │ │ │ + beq.w 1b0bd6 │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1b0b2c │ │ │ │ + bl 1b0b4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1b0cee │ │ │ │ + bne.n 1b0d0e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b0c0c │ │ │ │ + beq.w 1b0c2c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 1b0c0c │ │ │ │ + b.n 1b0c2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b0d70 │ │ │ │ + beq.n 1b0d90 │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -518409,182 +518421,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1b0cde │ │ │ │ + b.n 1b0cfe │ │ │ │ stmdb 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 r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1b0f9c ) │ │ │ │ - ldr r3, [pc, #532] @ (1b0fa0 ) │ │ │ │ + ldr r2, [pc, #532] @ (1b0fbc ) │ │ │ │ + ldr r3, [pc, #532] @ (1b0fc0 ) │ │ │ │ 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.w 1b0ec0 │ │ │ │ + beq.w 1b0ee0 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0db2 │ │ │ │ + b.n 1b0dd2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b0dda │ │ │ │ + cbz r3, 1b0dfa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1b0dac │ │ │ │ + bpl.n 1b0dcc │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1b0dac │ │ │ │ + bpl.n 1b0dcc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 25083c │ │ │ │ + bl 25085c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0db2 │ │ │ │ + bne.n 1b0dd2 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1b0ec0 │ │ │ │ + beq.n 1b0ee0 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0e0e │ │ │ │ + beq.n 1b0e2e │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 185ebc │ │ │ │ + bl 185edc │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0e8a │ │ │ │ + beq.n 1b0eaa │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1b0e62 │ │ │ │ + b.n 1b0e82 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1b0eda │ │ │ │ + beq.n 1b0efa │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1b0e58 │ │ │ │ + bpl.n 1b0e78 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0b2c │ │ │ │ + bl 1b0b4c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1b0e8a │ │ │ │ + cbz r3, 1b0eaa │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1b0e58 │ │ │ │ + bpl.n 1b0e78 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1b0e58 │ │ │ │ + bpl.n 1b0e78 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b0e24 │ │ │ │ + bne.n 1b0e44 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1b0e58 │ │ │ │ + bpl.n 1b0e78 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1b0e32 │ │ │ │ + b.n 1b0e52 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1b0fa4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1b0fc4 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0eb2 │ │ │ │ + beq.n 1b0ed2 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1b0fa8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b0fc8 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 43b9c │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - ldr r2, [pc, #232] @ (1b0fac ) │ │ │ │ - ldr r3, [pc, #220] @ (1b0fa0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b0fcc ) │ │ │ │ + ldr r3, [pc, #220] @ (1b0fc0 ) │ │ │ │ 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 1b0f98 │ │ │ │ + bne.n 1b0fb8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b0ef2 │ │ │ │ + beq.n 1b0f12 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1b0e58 │ │ │ │ - b.n 1b0e84 │ │ │ │ + bpl.n 1b0e78 │ │ │ │ + b.n 1b0ea4 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2513b4 │ │ │ │ + bl 2513d4 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0e58 │ │ │ │ + beq.n 1b0e78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0f84 │ │ │ │ + beq.n 1b0fa4 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b0f4c │ │ │ │ + b.n 1b0f6c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -518592,62 +518604,62 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b0b2c │ │ │ │ + bl 1b0b4c │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1b0f76 │ │ │ │ + beq.n 1b0f96 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1b0f20 │ │ │ │ + bge.n 1b0f40 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1b0f4c │ │ │ │ + bne.n 1b0f6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1b0f1c │ │ │ │ + bne.n 1b0f3c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0e58 │ │ │ │ + b.n 1b0e78 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b0e58 │ │ │ │ + beq.w 1b0e78 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1b0f84 │ │ │ │ - b.n 1b0e58 │ │ │ │ + bne.n 1b0fa4 │ │ │ │ + b.n 1b0e78 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2700091 │ │ │ │ + @ instruction: 0xf2500091 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf1380091 │ │ │ │ + adds.w r0, r8, #145 @ 0x91 │ │ │ │ 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 1b0d74 │ │ │ │ + bl 1b0d94 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ @@ -518676,32 +518688,32 @@ │ │ │ │ ldrb.w r0, [r0, #79] @ 0x4f │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1b107a │ │ │ │ + bls.n 1b109a │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 1b1056 │ │ │ │ + bhi.n 1b1076 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1b109a │ │ │ │ + cbz r2, 1b10ba │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -518715,15 +518727,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1b1122 │ │ │ │ + cbz r2, 1b1142 │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -518740,15 +518752,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, 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 1b10f8 │ │ │ │ + bne.n 1b1118 │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -518764,28 +518776,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2184] @ 1b1a04 │ │ │ │ + ldr.w r1, [pc, #2184] @ 1b1a24 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1b1a08 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1b1a28 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2180] @ 1b1a0c │ │ │ │ + ldr.w r2, [pc, #2180] @ 1b1a2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1b12dc │ │ │ │ + bhi.w 1b12fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -518809,22 +518821,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 1b17c8 │ │ │ │ + beq.w 1b17e8 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1b12aa │ │ │ │ + bls.n 1b12ca │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -518844,15 +518856,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 1b123c │ │ │ │ + bhi.n 1b125c │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -518861,25 +518873,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 1b103c │ │ │ │ + bl 1b105c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 1b1a10 │ │ │ │ - ldr.w r3, [pc, #1864] @ 1b1a08 │ │ │ │ + ldr.w r2, [pc, #1876] @ 1b1a30 │ │ │ │ + ldr.w r3, [pc, #1864] @ 1b1a28 │ │ │ │ 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 1b19fe │ │ │ │ + bne.w 1b1a1e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -518895,15 +518907,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b12ba │ │ │ │ + beq.n 1b12da │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -518919,16 +518931,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b1326 │ │ │ │ - b.n 1b12ba │ │ │ │ + bne.n 1b1346 │ │ │ │ + b.n 1b12da │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -518944,15 +518956,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1b1a14 │ │ │ │ + ldr.w r0, [pc, #1604] @ 1b1a34 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -518960,37 +518972,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1b183c │ │ │ │ + bne.w 1b185c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b12ba │ │ │ │ + beq.w 1b12da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10c0 │ │ │ │ + bl 1b10e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1b1416 │ │ │ │ - b.n 1b12ba │ │ │ │ - bl 1b0fc8 │ │ │ │ + bcc.n 1b1436 │ │ │ │ + b.n 1b12da │ │ │ │ + bl 1b0fe8 │ │ │ │ ldr.w r1, [r6, #73] @ 0x49 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #69] @ 0x45 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -519033,15 +519045,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b12ba │ │ │ │ + beq.w 1b12da │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -519051,16 +519063,16 @@ │ │ │ │ mul.w r3, r0, 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 1b150c │ │ │ │ - b.n 1b12ba │ │ │ │ + bne.n 1b152c │ │ │ │ + b.n 1b12da │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ @@ -519086,15 +519098,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b1806 │ │ │ │ + beq.w 1b1826 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -519103,32 +519115,32 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1b192a │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b15fc ) │ │ │ │ + bhi.w 1b194a │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b161c ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc], #1020 @ 1b1a00 │ │ │ │ + ldc2 15, cr15, [pc], #1020 @ 1b1a20 │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1b1a18 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1b1a38 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -519145,15 +519157,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b16a6 │ │ │ │ + beq.n 1b16c6 │ │ │ │ ldrh r2, [r6, #40] @ 0x28 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -519162,15 +519174,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 1b17bc │ │ │ │ + bls.w 1b17dc │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -519195,15 +519207,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 1b16de │ │ │ │ + bhi.n 1b16fe │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -519211,22 +519223,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1b103c │ │ │ │ + bl 1b105c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b12ba │ │ │ │ + beq.w 1b12da │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -519240,22 +519252,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1b1790 │ │ │ │ - b.n 1b12ba │ │ │ │ + bne.n 1b17b0 │ │ │ │ + b.n 1b12da │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1b174a │ │ │ │ + b.n 1b176a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b12ba │ │ │ │ + beq.w 1b12da │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -519264,71 +519276,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1b17d2 │ │ │ │ - b.n 1b12ba │ │ │ │ + bne.n 1b17f2 │ │ │ │ + b.n 1b12da │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1b12ba │ │ │ │ + b.n 1b12da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10c0 │ │ │ │ + bl 1b10e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10c0 │ │ │ │ + bl 1b10e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b12ba │ │ │ │ + bls.w 1b12da │ │ │ │ add.w r7, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b10c0 │ │ │ │ + bl 1b10e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1b187e │ │ │ │ - b.n 1b12ba │ │ │ │ + bcc.n 1b189e │ │ │ │ + b.n 1b12da │ │ │ │ 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 │ │ │ │ @@ -519355,15 +519367,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 1b12ba │ │ │ │ + b.n 1b12da │ │ │ │ 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 │ │ │ │ @@ -519394,15 +519406,15 @@ │ │ │ │ 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 1b12ba │ │ │ │ + b.n 1b12da │ │ │ │ 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 │ │ │ │ @@ -519413,22 +519425,22 @@ │ │ │ │ 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 1b12ba │ │ │ │ + b.n 1b12da │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc 0, 3, r0, cr8, cr1, {4} │ │ │ │ + mrc 0, 2, r0, cr8, cr1, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr2, cr1, {4} │ │ │ │ - ldc 0, cr0, [sl, #-580]! @ 0xfffffdbc │ │ │ │ + mrc 0, 2, r0, cr2, cr1, {4} │ │ │ │ + ldc 0, cr0, [sl, #-580] @ 0xfffffdbc │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -519445,52 +519457,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 1b1b66 │ │ │ │ - bhi.n 1b1a9e │ │ │ │ + beq.w 1b1b86 │ │ │ │ + bhi.n 1b1abe │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1b1b1e │ │ │ │ + bhi.n 1b1b3e │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1b1b24 │ │ │ │ + bls.n 1b1b44 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1b1b54 │ │ │ │ + bne.n 1b1b74 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1b1b08 │ │ │ │ + bne.n 1b1b28 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1b1b24 │ │ │ │ + beq.n 1b1b44 │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 1b1b30 │ │ │ │ + beq.n 1b1b50 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1b1ae4 │ │ │ │ + beq.n 1b1b04 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1b1b24 │ │ │ │ + bne.n 1b1b44 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 181218 │ │ │ │ + bl 181238 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -519513,15 +519525,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 1b1b66 │ │ │ │ + beq.n 1b1b86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -519560,237 +519572,237 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #528] @ (1b1dc0 ) │ │ │ │ + ldr r2, [pc, #528] @ (1b1de0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #528] @ (1b1dc4 ) │ │ │ │ + ldr r3, [pc, #528] @ (1b1de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ + bl 1a0da8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b1c5e │ │ │ │ + beq.n 1b1c7e │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ - cbz r0, 1b1c40 │ │ │ │ + bl 1a0da8 │ │ │ │ + cbz r0, 1b1c60 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1b1c40 │ │ │ │ + bne.n 1b1c60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ mov sl, r6 │ │ │ │ add r9, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add.w r2, fp, #64 @ 0x40 │ │ │ │ add r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b1c12 │ │ │ │ + b.n 1b1c32 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1b1d82 │ │ │ │ + beq.w 1b1da2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1b1c0a │ │ │ │ + bls.n 1b1c2a │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b1a34 │ │ │ │ + bl 1b1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b1c0a │ │ │ │ + bne.n 1b1c2a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #388] @ (1b1dc8 ) │ │ │ │ - ldr r3, [pc, #380] @ (1b1dc4 ) │ │ │ │ + ldr r2, [pc, #388] @ (1b1de8 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b1de4 ) │ │ │ │ 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 1b1dba │ │ │ │ + bne.w 1b1dda │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ add.w sl, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b1d86 │ │ │ │ + bne.w 1b1da6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r0, #263 @ 0x107 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ it ne │ │ │ │ movne.w r0, #356 @ 0x164 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1b1d86 │ │ │ │ + bne.n 1b1da6 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r3, #63 @ 0x3f │ │ │ │ str r4, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1b1ca4 │ │ │ │ + b.n 1b1cc4 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ strb.w r2, [sl, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1b1c9a │ │ │ │ + bhi.n 1b1cba │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1da0 │ │ │ │ + bne.n 1b1dc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r0, #263 @ 0x107 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ it ne │ │ │ │ movne.w r0, #356 @ 0x164 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b1da0 │ │ │ │ + bne.n 1b1dc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw sl, #65473 @ 0xffc1 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ sub.w sl, sl, r2 │ │ │ │ mov r5, r4 │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ add.w fp, r2, #63 @ 0x3f │ │ │ │ mov r6, r2 │ │ │ │ mov r4, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ - b.n 1b1d24 │ │ │ │ + b.n 1b1d44 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1b1d1c │ │ │ │ + bhi.n 1b1d3c │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1c40 │ │ │ │ + beq.w 1b1c60 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 1b1c40 │ │ │ │ + bne.w 1b1c60 │ │ │ │ add.w r9, r9, #63 @ 0x3f │ │ │ │ add.w r6, lr, #63 @ 0x3f │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1b1d76 │ │ │ │ + b.n 1b1d96 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1c40 │ │ │ │ + bne.w 1b1c60 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1b1d5c │ │ │ │ + bhi.n 1b1d7c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b1c42 │ │ │ │ + b.n 1b1c62 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1b1d9a │ │ │ │ + cbz r0, 1b1dba │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b1d90 │ │ │ │ + bne.n 1b1db0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b1cb8 │ │ │ │ + b.n 1b1cd8 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ add.w r3, sp, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b1d3e │ │ │ │ + beq.n 1b1d5e │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1b1dae │ │ │ │ - b.n 1b1d3e │ │ │ │ + bne.n 1b1dce │ │ │ │ + b.n 1b1d5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1b1658 │ │ │ │ + b.n 1b1638 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b2538 │ │ │ │ + b.n 1b2518 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1b1e04 │ │ │ │ + ldr.w ip, [pc, #40] @ 1b1e24 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1b1e08 ) │ │ │ │ + ldr r4, [pc, #36] @ (1b1e28 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1b84 │ │ │ │ + bl 1b1ba4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1b223c │ │ │ │ + b.n 1b221c │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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 │ │ │ │ @@ -519800,25 +519812,25 @@ │ │ │ │ add.w r5, r9, #63 @ 0x3f │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1e46 │ │ │ │ + b.n 1b1e66 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1e6c │ │ │ │ + bne.n 1b1e8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1b1e3a │ │ │ │ + bhi.n 1b1e5a │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -519826,470 +519838,470 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ - ldr.w r2, [pc, #1112] @ 1b22e0 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1b2300 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1b1eaa │ │ │ │ + bhi.n 1b1eca │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b20aa │ │ │ │ + beq.w 1b20ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r7, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b2176 │ │ │ │ + beq.w 1b2196 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 44d0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r7, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ - ldr r1, [pc, #968] @ (1b22e4 ) │ │ │ │ + bne.n 1b1ed4 │ │ │ │ + ldr r1, [pc, #968] @ (1b2304 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 1b21d6 │ │ │ │ + bne.w 1b21f6 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b20f6 │ │ │ │ + beq.w 1b2116 │ │ │ │ add.w r9, r7, #63 @ 0x3f │ │ │ │ add.w r8, r4, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b1f5e │ │ │ │ + b.n 1b1f7e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1b1f4a │ │ │ │ + bcc.n 1b1f6a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b1f42 │ │ │ │ - b.n 1b20f6 │ │ │ │ + bhi.n 1b1f62 │ │ │ │ + b.n 1b2116 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1eb4 │ │ │ │ + bne.n 1b1ed4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b21c8 │ │ │ │ + beq.w 1b21e8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1b2120 │ │ │ │ + bhi.w 1b2140 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1b222c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1b224c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1b0fc8 │ │ │ │ + bl 1b0fe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0fc8 │ │ │ │ + bl 1b0fe8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2140 │ │ │ │ + beq.w 1b2160 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 1b2022 │ │ │ │ + b.n 1b2042 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1b2140 │ │ │ │ + beq.w 1b2160 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1b200c │ │ │ │ - b.n 1b1eb4 │ │ │ │ + beq.n 1b202c │ │ │ │ + b.n 1b1ed4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ - ldr r3, [pc, #668] @ (1b22e8 ) │ │ │ │ + bne.w 1b1ed4 │ │ │ │ + ldr r3, [pc, #668] @ (1b2308 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1b2076 │ │ │ │ + cbz r3, 1b2096 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1b209a │ │ │ │ - b.n 1b2198 │ │ │ │ + bne.n 1b20ba │ │ │ │ + b.n 1b21b8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1b2198 │ │ │ │ + beq.n 1b21b8 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1b2094 │ │ │ │ - b.n 1b1eb4 │ │ │ │ + beq.n 1b20b4 │ │ │ │ + b.n 1b1ed4 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1b20f6 │ │ │ │ + cbz r3, 1b2116 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1b20ee │ │ │ │ + cbz r2, 1b210e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1b20de │ │ │ │ + b.n 1b20fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b20ee │ │ │ │ + cbz r2, 1b210e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b20d8 │ │ │ │ + bne.n 1b20f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b20ce │ │ │ │ + bne.n 1b20ee │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b20f6 │ │ │ │ + beq.n 1b2116 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1b2188 │ │ │ │ + b.n 1b21a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b20f6 │ │ │ │ + beq.n 1b2116 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1b2184 │ │ │ │ - b.n 1b1eb4 │ │ │ │ + beq.n 1b21a4 │ │ │ │ + b.n 1b1ed4 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b20f6 │ │ │ │ + beq.n 1b2116 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b21b8 │ │ │ │ + b.n 1b21d8 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1b20f6 │ │ │ │ + beq.n 1b2116 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1b21b4 │ │ │ │ - b.n 1b1eb4 │ │ │ │ + beq.n 1b21d4 │ │ │ │ + b.n 1b1ed4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1eb6 │ │ │ │ + b.n 1b1ed6 │ │ │ │ add.w r3, r4, #63 @ 0x3f │ │ │ │ movw r2, #65473 @ 0xffc1 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #63 @ 0x3f │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1b21fe │ │ │ │ + b.n 1b221e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b2296 │ │ │ │ + bne.n 1b22b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1b21ee │ │ │ │ + bhi.n 1b220e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b2296 │ │ │ │ + bne.n 1b22b6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b1e0c │ │ │ │ - cbz r0, 1b2296 │ │ │ │ + bl 1b1e2c │ │ │ │ + cbz r0, 1b22b6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b20f6 │ │ │ │ + bls.w 1b2116 │ │ │ │ add.w r8, r4, #127 @ 0x7f │ │ │ │ adds r7, #127 @ 0x7f │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b2256 │ │ │ │ + b.n 1b2276 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1b2248 │ │ │ │ + bcc.n 1b2268 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b2240 │ │ │ │ - b.n 1b20f6 │ │ │ │ + bhi.n 1b2260 │ │ │ │ + b.n 1b2116 │ │ │ │ add.w r6, r7, #95 @ 0x5f │ │ │ │ - b.n 1b22b2 │ │ │ │ + b.n 1b22d2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28a8 │ │ │ │ + bl 1a28c8 │ │ │ │ add.w r3, r5, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1b229c │ │ │ │ + bhi.n 1b22bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1eb4 │ │ │ │ + bne.w 1b1ed4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1e0c │ │ │ │ + bl 1b1e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2228 │ │ │ │ - b.n 1b1eb4 │ │ │ │ + bne.n 1b2248 │ │ │ │ + b.n 1b1ed4 │ │ │ │ nop │ │ │ │ - b.n 1b25c0 │ │ │ │ + b.n 1b25a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1b1e74 │ │ │ │ + bl 1b1e94 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (1b231c ) │ │ │ │ - ldr r2, [pc, #12] @ (1b2320 ) │ │ │ │ + ldr r3, [pc, #12] @ (1b233c ) │ │ │ │ + ldr r2, [pc, #12] @ (1b2340 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1877e0 │ │ │ │ + bl 187800 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187a04 │ │ │ │ + bl 187a24 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -520297,109 +520309,109 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b2376 │ │ │ │ + bne.n 1b2396 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1b23d8 │ │ │ │ + beq.n 1b23f8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #758 @ 0x2f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b23e8 │ │ │ │ + bhi.n 1b2408 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187bdc │ │ │ │ + bl 187bfc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1b2366 │ │ │ │ - cbz r6, 1b2394 │ │ │ │ + beq.n 1b2386 │ │ │ │ + cbz r6, 1b23b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1b23f4 │ │ │ │ + cbz r0, 1b2414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0b0c │ │ │ │ + bl 1a0b2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b0c │ │ │ │ + bl 1a0b2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1b23c6 │ │ │ │ + cbnz r3, 1b23e6 │ │ │ │ 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 r4, [r4, #24] │ │ │ │ ubfx r2, r3, #3, #9 │ │ │ │ ubfx r4, r4, #3, #9 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #3, #9 │ │ │ │ strh r3, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b2368 │ │ │ │ + beq.n 1b2388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1b236e │ │ │ │ + bhi.n 1b238e │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.n 1b2376 │ │ │ │ + bhi.n 1b2396 │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1b2376 │ │ │ │ + bls.n 1b2396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2274 │ │ │ │ + bl 1a2294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b2366 │ │ │ │ - b.n 1b2376 │ │ │ │ + beq.n 1b2386 │ │ │ │ + b.n 1b2396 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1b2366 │ │ │ │ + b.n 1b2386 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ mov.w ip, ip, lsl #6 │ │ │ │ and.w lr, lr, #8 │ │ │ │ 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] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - beq.n 1b245c │ │ │ │ + beq.n 1b247c │ │ │ │ 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 1b2496 │ │ │ │ + beq.n 1b24b6 │ │ │ │ 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 │ │ │ │ @@ -520417,48 +520429,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1b255e │ │ │ │ + bcs.n 1b257e │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2568 │ │ │ │ + beq.n 1b2588 │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1b24f2 │ │ │ │ + bne.n 1b2512 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1b24f2 │ │ │ │ + bne.n 1b2512 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1b2586 │ │ │ │ + beq.n 1b25a6 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1b257a │ │ │ │ + bls.n 1b259a │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1b257a │ │ │ │ + beq.n 1b259a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1b25b2 │ │ │ │ + bls.n 1b25d2 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b24c8 │ │ │ │ + bne.n 1b24e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -520481,74 +520493,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1b24f2 │ │ │ │ + beq.n 1b2512 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1b2514 │ │ │ │ + b.n 1b2534 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b24f2 │ │ │ │ + bpl.n 1b2512 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1b25b6 │ │ │ │ + bhi.n 1b25d6 │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1b2596 │ │ │ │ + beq.n 1b25b6 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b24f2 │ │ │ │ + bpl.n 1b2512 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b24f2 │ │ │ │ + beq.n 1b2512 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1b2568 │ │ │ │ + bhi.n 1b2588 │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b256c │ │ │ │ + bpl.n 1b258c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1b25a2 │ │ │ │ - b.n 1b24f2 │ │ │ │ + bne.n 1b25c2 │ │ │ │ + b.n 1b2512 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1b255e │ │ │ │ + b.n 1b257e │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1b24f2 │ │ │ │ - b.n 1b2586 │ │ │ │ + bne.n 1b2512 │ │ │ │ + b.n 1b25a6 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b2642 │ │ │ │ + blt.n 1b2662 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ sub sp, #8 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ smlabb r4, r4, ip, r2 │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1b2650 │ │ │ │ + cbnz r0, 1b2670 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1b2648 │ │ │ │ + beq.n 1b2668 │ │ │ │ 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 │ │ │ │ @@ -520566,49 +520578,49 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1b2622 │ │ │ │ + b.n 1b2642 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b25f0 │ │ │ │ + b.n 1b2610 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b266c │ │ │ │ + bne.n 1b268c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b2678 │ │ │ │ + beq.n 1b2698 │ │ │ │ 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 1b266c │ │ │ │ + bne.n 1b268c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b266c │ │ │ │ + bne.n 1b268c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b26b8 │ │ │ │ + bne.n 1b26d8 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b26b8 │ │ │ │ + bne.n 1b26d8 │ │ │ │ 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 │ │ │ │ @@ -520627,106 +520639,106 @@ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b2774 │ │ │ │ + beq.n 1b2794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2778 │ │ │ │ + beq.n 1b2798 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1b2714 │ │ │ │ + bne.n 1b2734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2706 │ │ │ │ + cbz r3, 1b2726 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b2706 │ │ │ │ + cbz r2, 1b2726 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1b2796 │ │ │ │ + bne.n 1b27b6 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b26f0 │ │ │ │ + bne.n 1b2710 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1b2774 │ │ │ │ + beq.n 1b2794 │ │ │ │ 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, 1b2786 │ │ │ │ + cbz r3, 1b27a6 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1b2738 │ │ │ │ + b.n 1b2758 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1b2786 │ │ │ │ + cbz r3, 1b27a6 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1b2766 │ │ │ │ + bhi.n 1b2786 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b2732 │ │ │ │ + bmi.n 1b2752 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1b2766 │ │ │ │ - bne.n 1b2732 │ │ │ │ + bgt.n 1b2786 │ │ │ │ + bne.n 1b2752 │ │ │ │ ldrb.w ip, [r0, #20] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1b2732 │ │ │ │ + bls.n 1b2752 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b26ec │ │ │ │ + bne.n 1b270c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1b2712 │ │ │ │ + bne.n 1b2732 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b26ec │ │ │ │ - b.n 1b2774 │ │ │ │ + bne.n 1b270c │ │ │ │ + b.n 1b2794 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b2714 │ │ │ │ + b.n 1b2734 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1b2ae0 ) │ │ │ │ + ldr r2, [pc, #812] @ (1b2b00 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #808] @ (1b2ae4 ) │ │ │ │ + ldr r3, [pc, #808] @ (1b2b04 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -520741,81 +520753,81 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2928 │ │ │ │ + beq.w 1b2948 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b2808 │ │ │ │ + b.n 1b2828 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2928 │ │ │ │ + beq.w 1b2948 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.n 1b27fe │ │ │ │ + beq.n 1b281e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1b27fe │ │ │ │ + bhi.n 1b281e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2a7e │ │ │ │ + bne.w 1b2a9e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w lr, [r6, #20] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r3, r2, #6 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ ubfx r3, lr, #4, #2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1b2964 │ │ │ │ + bpl.w 1b2984 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r5, r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r0, r4, r1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1b2982 │ │ │ │ + beq.w 1b29a2 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w sl, fp, sl │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orr.w sl, sl, r5 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r3, ip │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 1b299e │ │ │ │ + beq.n 1b29be │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, fp, r7 │ │ │ │ @@ -520826,105 +520838,105 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and.w r7, r7, sl │ │ │ │ and.w sl, r5, r2 │ │ │ │ ands r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r0, r7 │ │ │ │ ands r7, r1 │ │ │ │ - cbz r3, 1b28fc │ │ │ │ + cbz r3, 1b291c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w lr, [r6, #20] │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ bfi lr, r3, #4, #2 │ │ │ │ strb.w lr, [r6, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.w 1b2a88 │ │ │ │ + beq.w 1b2aa8 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ - bne.n 1b298a │ │ │ │ + bne.n 1b29aa │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1b27fe │ │ │ │ + beq.w 1b281e │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b23f8 │ │ │ │ + bl 1b2418 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b2808 │ │ │ │ + bne.w 1b2828 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #412] @ (1b2ae8 ) │ │ │ │ - ldr r3, [pc, #408] @ (1b2ae4 ) │ │ │ │ + ldr r2, [pc, #412] @ (1b2b08 ) │ │ │ │ + ldr r3, [pc, #408] @ (1b2b04 ) │ │ │ │ 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 1b2adc │ │ │ │ + bne.w 1b2afc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r0, r4, r1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 1b2878 │ │ │ │ + bne.w 1b2898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b289a │ │ │ │ + b.n 1b28ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b23f8 │ │ │ │ + bl 1b2418 │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1b27fe │ │ │ │ - b.n 1b2910 │ │ │ │ + beq.w 1b281e │ │ │ │ + b.n 1b2930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2aa2 │ │ │ │ + beq.n 1b2ac2 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb r3, [r6, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1b27fe │ │ │ │ + bmi.w 1b281e │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b27fe │ │ │ │ + beq.w 1b281e │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w lr, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 1b2a22 │ │ │ │ + b.n 1b2a42 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ subs r2, r2, r1 │ │ │ │ and.w r5, r5, #8 │ │ │ │ add r2, r3 │ │ │ │ @@ -520939,18 +520951,18 @@ │ │ │ │ orr.w r8, r8, r6 │ │ │ │ ldr.w r6, [r9, r5] │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r6, [r9, r5] │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - beq.n 1b2aba │ │ │ │ + beq.n 1b2ada │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2aac │ │ │ │ + beq.n 1b2acc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r2, r2, r1 │ │ │ │ and.w ip, r5, #8 │ │ │ │ @@ -520969,164 +520981,164 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orrs r1, r5 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b29d8 │ │ │ │ + bne.n 1b29f8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b2a46 │ │ │ │ + bne.n 1b2a66 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1b27fe │ │ │ │ + b.n 1b281e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b282c │ │ │ │ + b.n 1b284c │ │ │ │ orrs.w r0, r0, sl │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ orrs r7, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b29c0 │ │ │ │ + b.n 1b29e0 │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 1b27fe │ │ │ │ - b.n 1b29b8 │ │ │ │ + bne.w 1b281e │ │ │ │ + b.n 1b29d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 1b2ac0 │ │ │ │ + cbz r2, 1b2ae0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 1b29e0 │ │ │ │ + b.n 1b2a00 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b27fe │ │ │ │ + b.n 1b281e │ │ │ │ adds r3, #1 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 1b27fe │ │ │ │ + beq.w 1b281e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1b27fe │ │ │ │ + beq.w 1b281e │ │ │ │ adds r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b2acc │ │ │ │ - b.n 1b27fe │ │ │ │ + bne.n 1b2aec │ │ │ │ + b.n 1b281e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1b2b70 │ │ │ │ + bhi.n 1b2b50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1b2a4c │ │ │ │ + bvs.n 1b2a2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b2b62 │ │ │ │ + beq.n 1b2b82 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b2cda │ │ │ │ + beq.w 1b2cfa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1b2b2e │ │ │ │ + beq.n 1b2b4e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1b2d5c │ │ │ │ + bls.w 1b2d7c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1b2b4a │ │ │ │ + cbz r7, 1b2b6a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b2b4a │ │ │ │ + cbz r3, 1b2b6a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b2b68 │ │ │ │ + bne.n 1b2b88 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b2b32 │ │ │ │ + bne.n 1b2b52 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1b2b62 │ │ │ │ + beq.n 1b2b82 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1b2b72 │ │ │ │ + bls.n 1b2b92 │ │ │ │ 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 1b2ccc │ │ │ │ + bhi.w 1b2cec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2d04 │ │ │ │ + bne.w 1b2d24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251294 │ │ │ │ - cbz r0, 1b2b92 │ │ │ │ + bl 2512b4 │ │ │ │ + cbz r0, 1b2bb2 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1b2cc4 │ │ │ │ + bls.w 1b2ce4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2512ac │ │ │ │ + bl 2512cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2d50 │ │ │ │ + bne.w 1b2d70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251340 │ │ │ │ - bl 251318 │ │ │ │ + bl 251360 │ │ │ │ + bl 251338 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1b2be0 │ │ │ │ - ldr r1, [pc, #400] @ (1b2d64 ) │ │ │ │ + bhi.n 1b2c00 │ │ │ │ + ldr r1, [pc, #400] @ (1b2d84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b2ccc │ │ │ │ + beq.n 1b2cec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -521134,50 +521146,50 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b2ca8 │ │ │ │ + b.n 1b2cc8 │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 1b2d20 │ │ │ │ + bpl.w 1b2d40 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1b2c50 │ │ │ │ + bmi.n 1b2c70 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1b2d0e │ │ │ │ + bhi.n 1b2d2e │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r3, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1b2d0e │ │ │ │ + bpl.n 1b2d2e │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrsb.w r0, [sl, #18] │ │ │ │ ldrb.w ip, [sl, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n 1b2c6e │ │ │ │ + blt.n 1b2c8e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -521185,176 +521197,176 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1b2d44 │ │ │ │ + beq.n 1b2d64 │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b2c10 │ │ │ │ + bne.n 1b2c30 │ │ │ │ ldrb.w ip, [sl, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1b2c22 │ │ │ │ + b.n 1b2c42 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1b2b92 │ │ │ │ + bmi.w 1b2bb2 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2b2e │ │ │ │ + bne.w 1b2b4e │ │ │ │ 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 1b2b62 │ │ │ │ + beq.w 1b2b82 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1b2b62 │ │ │ │ + bhi.w 1b2b82 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2b82 │ │ │ │ + beq.w 1b2ba2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b2b82 │ │ │ │ + b.n 1b2ba2 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ tst.w r0, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r0, #1, #3 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - b.n 1b2c50 │ │ │ │ + b.n 1b2c70 │ │ │ │ ldrb.w lr, [sl, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx lr, lr, #4, #2 │ │ │ │ rsb ip, lr, #4 │ │ │ │ sub.w r5, r3, ip │ │ │ │ lsl.w ip, fp, ip │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1b2c22 │ │ │ │ + b.n 1b2c42 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2b2e │ │ │ │ - b.n 1b2cd4 │ │ │ │ + bne.w 1b2b4e │ │ │ │ + b.n 1b2cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1b2ba8 │ │ │ │ + b.n 1b2bc8 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b2cf4 │ │ │ │ + b.n 1b2d14 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bhi.n 1b2dc8 │ │ │ │ + bhi.n 1b2de8 │ │ │ │ cmp.w ip, #211 @ 0xd3 │ │ │ │ - bhi.n 1b2dd6 │ │ │ │ + bhi.n 1b2df6 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bne.n 1b2dc2 │ │ │ │ + bne.n 1b2de2 │ │ │ │ sub.w r3, r0, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1b2dba │ │ │ │ + b.n 1b2dda │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b2e58 │ │ │ │ + bne.n 1b2e78 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1b2dda │ │ │ │ + cbz r2, 1b2dfa │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b2db0 │ │ │ │ + bne.n 1b2dd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ - beq.n 1b2dd6 │ │ │ │ + beq.n 1b2df6 │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1b2dc2 │ │ │ │ + bne.n 1b2de2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b2d9c │ │ │ │ + b.n 1b2dbc │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1b2dc2 │ │ │ │ + beq.n 1b2de2 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b2dc2 │ │ │ │ + bne.n 1b2de2 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1b2dc2 │ │ │ │ + bne.n 1b2de2 │ │ │ │ mov r3, r4 │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ mov r4, r1 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #96 @ 0x60 │ │ │ │ - bne.n 1b2e28 │ │ │ │ + bne.n 1b2e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 1a9634 │ │ │ │ + bl 1a9654 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r2, [r1, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1b2e4e │ │ │ │ + cbz r0, 1b2e6e │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ - b.n 1b2e0a │ │ │ │ + bl 1a1058 │ │ │ │ + b.n 1b2e2a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -521362,110 +521374,110 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r1 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1020] @ (1b327c ) │ │ │ │ + ldr r2, [pc, #1020] @ (1b329c ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1020] @ (1b3280 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1b32a0 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ cmp.w sl, #8 │ │ │ │ - beq.w 1b3112 │ │ │ │ + beq.w 1b3132 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2f2c │ │ │ │ + beq.n 1b2f4c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b2f24 │ │ │ │ + beq.n 1b2f44 │ │ │ │ ands.w r3, r3, sl │ │ │ │ - beq.w 1b301a │ │ │ │ + beq.w 1b303a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ tst.w r1, #1 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1b2f50 │ │ │ │ + bhi.n 1b2f70 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1b2f50 │ │ │ │ + beq.n 1b2f70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b301e │ │ │ │ + beq.w 1b303e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1b2f12 │ │ │ │ + cbz r3, 1b2f32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1b2f12 │ │ │ │ + cbz r1, 1b2f32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst.w r1, sl │ │ │ │ - bne.w 1b310c │ │ │ │ + bne.w 1b312c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2ef8 │ │ │ │ + bne.n 1b2f18 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1b301e │ │ │ │ + beq.n 1b303e │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1b2ecc │ │ │ │ + b.n 1b2eec │ │ │ │ tst.w r3, sl │ │ │ │ - bne.w 1b3252 │ │ │ │ + bne.w 1b3272 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee378 │ │ │ │ + bl 1ee398 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (1b3284 ) │ │ │ │ - ldr r3, [pc, #840] @ (1b3280 ) │ │ │ │ + ldr r2, [pc, #844] @ (1b32a4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1b32a0 ) │ │ │ │ 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 1b3258 │ │ │ │ + bne.w 1b3278 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b2eee │ │ │ │ + bmi.n 1b2f0e │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1b2eee │ │ │ │ + bne.n 1b2f0e │ │ │ │ strd r2, r6, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b2fd0 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r2, r4 │ │ │ │ ite eq │ │ │ │ @@ -521482,70 +521494,70 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1b2fca │ │ │ │ + bls.n 1b2fea │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1b2f70 │ │ │ │ + bcc.n 1b2f90 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r8, r8, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ and.w r9, r9, r1 │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.w 1b2eee │ │ │ │ + bne.w 1b2f0e │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ - cbz r2, 1b3024 │ │ │ │ + cbz r2, 1b3044 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2ef4 │ │ │ │ + b.n 1b2f14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2f2c │ │ │ │ + beq.n 1b2f4c │ │ │ │ ldr.w fp, [r6, #408] @ 0x198 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3108 │ │ │ │ + beq.n 1b3128 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1b303c │ │ │ │ + b.n 1b305c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3108 │ │ │ │ + beq.n 1b3128 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3034 │ │ │ │ + beq.n 1b3054 │ │ │ │ mov r9, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -521558,237 +521570,237 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1b30e8 │ │ │ │ + cbz r4, 1b3108 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b30da │ │ │ │ + cbz r4, 1b30fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b30c4 │ │ │ │ + cbz r3, 1b30e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1b325c │ │ │ │ + beq.w 1b327c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b30c4 │ │ │ │ + cbz r4, 1b30e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b30c4 │ │ │ │ + cbz r3, 1b30e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b309c │ │ │ │ + bne.n 1b30bc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2d68 │ │ │ │ + bl 1b2d88 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b30a2 │ │ │ │ + bne.n 1b30c2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b30da │ │ │ │ + bne.n 1b30fa │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2d68 │ │ │ │ + bl 1b2d88 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1a1394 │ │ │ │ - cbz r4, 1b30ea │ │ │ │ + bl 1a13b4 │ │ │ │ + cbz r4, 1b310a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b308a │ │ │ │ + b.n 1b30aa │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ee318 │ │ │ │ - b.n 1b3100 │ │ │ │ + bl 1ee338 │ │ │ │ + b.n 1b3120 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1b304a │ │ │ │ + bne.n 1b306a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b30f6 │ │ │ │ + bne.n 1b3116 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b2f34 │ │ │ │ + b.n 1b2f54 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b2ecc │ │ │ │ + b.n 1b2eec │ │ │ │ ldr.w r7, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2eac │ │ │ │ + beq.w 1b2ecc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1b3132 │ │ │ │ + cbnz r3, 1b3152 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2eac │ │ │ │ + beq.w 1b2ecc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3122 │ │ │ │ + beq.n 1b3142 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b3194 │ │ │ │ + beq.n 1b31b4 │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b317c │ │ │ │ + cbz r3, 1b319c │ │ │ │ mov ip, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b316c │ │ │ │ + bne.n 1b318c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b316c │ │ │ │ + bne.n 1b318c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b326e │ │ │ │ + bne.w 1b328e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1b31aa │ │ │ │ + beq.n 1b31ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b314c │ │ │ │ + bne.n 1b316c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b313c │ │ │ │ + bne.n 1b315c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b319c │ │ │ │ + cbz r3, 1b31bc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3134 │ │ │ │ + bne.n 1b3154 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b318e │ │ │ │ + bne.n 1b31ae │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1b2eac │ │ │ │ + b.n 1b2ecc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b3274 │ │ │ │ + bne.n 1b3294 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b324c │ │ │ │ + beq.n 1b326c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b31a0 │ │ │ │ + bne.n 1b31c0 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, fp │ │ │ │ mov fp, ip │ │ │ │ - b.n 1b31f6 │ │ │ │ + b.n 1b3216 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1b31f4 │ │ │ │ + bls.n 1b3214 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r9, r2, lsl #3 │ │ │ │ ldr.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1b3210 │ │ │ │ + bls.n 1b3230 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 1b3246 │ │ │ │ + bcs.n 1b3266 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1b31c2 │ │ │ │ + bmi.n 1b31e2 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r6, r2, lsl #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1b31f4 │ │ │ │ + b.n 1b3214 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov ip, fp │ │ │ │ - b.n 1b316c │ │ │ │ + b.n 1b318c │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ - b.n 1b31b8 │ │ │ │ + b.n 1b31d8 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1b2ecc │ │ │ │ + b.n 1b2eec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2d68 │ │ │ │ + bl 1b2d88 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1b309c │ │ │ │ + b.n 1b30bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bne.n 1b3370 │ │ │ │ + bne.n 1b3350 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b3210 │ │ │ │ + beq.n 1b31f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1b3460 ) │ │ │ │ - ldr r3, [pc, #452] @ (1b3464 ) │ │ │ │ + ldr r0, [pc, #452] @ (1b3480 ) │ │ │ │ + ldr r3, [pc, #452] @ (1b3484 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -521807,178 +521819,178 @@ │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b32e8 │ │ │ │ - b.n 1b337e │ │ │ │ + cbnz r3, 1b3308 │ │ │ │ + b.n 1b339e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b337e │ │ │ │ + beq.n 1b339e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1b32e0 │ │ │ │ + bpl.n 1b3300 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1b332c │ │ │ │ + b.n 1b334c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1b3328 │ │ │ │ + bls.n 1b3348 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ 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 │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1b3346 │ │ │ │ + bls.n 1b3366 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1b32e0 │ │ │ │ + bls.n 1b3300 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1b32f4 │ │ │ │ + bmi.n 1b3314 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ 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 │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ ldr.w r2, [r3, #-100] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-100] │ │ │ │ - b.n 1b3328 │ │ │ │ + b.n 1b3348 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b338e │ │ │ │ - b.n 1b3424 │ │ │ │ + cbnz r3, 1b33ae │ │ │ │ + b.n 1b3444 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3424 │ │ │ │ + beq.n 1b3444 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1b3386 │ │ │ │ + bpl.n 1b33a6 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1b33d2 │ │ │ │ + b.n 1b33f2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1b33ce │ │ │ │ + bls.n 1b33ee │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ 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 │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1b33ec │ │ │ │ + bls.n 1b340c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1b3386 │ │ │ │ + bcs.n 1b33a6 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b339a │ │ │ │ + bmi.n 1b33ba │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b25c0 │ │ │ │ + bl 1b25e0 │ │ │ │ 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 │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ ldr.w r2, [r3, #-132] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-132] │ │ │ │ - b.n 1b33ce │ │ │ │ + b.n 1b33ee │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2e60 │ │ │ │ + bl 1b2e80 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2e60 │ │ │ │ - ldr r2, [pc, #40] @ (1b3468 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b3464 ) │ │ │ │ + bl 1b2e80 │ │ │ │ + ldr r2, [pc, #40] @ (1b3488 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b3484 ) │ │ │ │ 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.n 1b345c │ │ │ │ + bne.n 1b347c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #512] @ 0x200 │ │ │ │ subw sp, sp, #3548 @ 0xddc │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1448] @ 1b3a2c │ │ │ │ + ldr.w r1, [pc, #1448] @ 1b3a4c │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1444] @ 1b3a30 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1b3a50 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ @@ -521989,223 +522001,223 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b2aec │ │ │ │ + bl 1b2b0c │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1b2aec │ │ │ │ + bl 1b2b0c │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ blx 43fd0 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 43fd0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1b354e │ │ │ │ + cbz r3, 1b356e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b3546 │ │ │ │ + bpl.n 1b3566 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1b3546 │ │ │ │ + bhi.n 1b3566 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1b3546 │ │ │ │ + bmi.n 1b3566 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b38dc │ │ │ │ + bne.w 1b38fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 251294 │ │ │ │ - cbz r0, 1b3546 │ │ │ │ + bl 2512b4 │ │ │ │ + cbz r0, 1b3566 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1b3546 │ │ │ │ + bhi.n 1b3566 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b34f8 │ │ │ │ + bne.n 1b3518 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f8c │ │ │ │ + bl 185fac │ │ │ │ ldr.w r3, [r7, #408] @ 0x198 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b3a14 │ │ │ │ + beq.w 1b3a34 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3568 │ │ │ │ + bne.n 1b3588 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b3a14 │ │ │ │ + beq.w 1b3a34 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1b35da │ │ │ │ + cbz r5, 1b35fa │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b3596 │ │ │ │ - b.n 1b35cc │ │ │ │ + cbnz r3, 1b35b6 │ │ │ │ + b.n 1b35ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b35cc │ │ │ │ + cbz r3, 1b35ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3590 │ │ │ │ + bne.n 1b35b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub.w r3, r2, #212 @ 0xd4 │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ - bhi.n 1b3590 │ │ │ │ + bhi.n 1b35b0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3a1a │ │ │ │ + bne.w 1b3a3a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b3626 │ │ │ │ + beq.n 1b3646 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3596 │ │ │ │ + bne.n 1b35b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3588 │ │ │ │ + bne.n 1b35a8 │ │ │ │ mov r4, r9 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b384c │ │ │ │ + beq.w 1b386c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b39f8 │ │ │ │ + beq.w 1b3a18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b35fe │ │ │ │ + b.n 1b361e │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 1b3722 │ │ │ │ + beq.w 1b3742 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b35f4 │ │ │ │ - ldr.w r3, [pc, #1068] @ 1b3a34 │ │ │ │ + bne.n 1b3614 │ │ │ │ + ldr.w r3, [pc, #1068] @ 1b3a54 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ - b.n 1b37bc │ │ │ │ + b.n 1b37dc │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b3a1e │ │ │ │ + beq.w 1b3a3e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3a24 │ │ │ │ + bne.w 1b3a44 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b3614 │ │ │ │ + bne.n 1b3634 │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1b3590 │ │ │ │ + ble.n 1b35b0 │ │ │ │ ldrb.w r2, [sl, #30] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 1b3590 │ │ │ │ + bne.n 1b35b0 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1b3590 │ │ │ │ + bgt.n 1b35b0 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3590 │ │ │ │ + beq.n 1b35b0 │ │ │ │ movs r2, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r2, #11] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b3590 │ │ │ │ + bne.n 1b35b0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b383e │ │ │ │ + bne.w 1b385e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w sl, [r1, r3] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r2, [sl, #30] │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ - bmi.n 1b36c0 │ │ │ │ + bmi.n 1b36e0 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1b38ca │ │ │ │ + bhi.w 1b38ea │ │ │ │ movw r2, #32515 @ 0x7f03 │ │ │ │ movt r2, #7 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #2 │ │ │ │ - bpl.w 1b38ca │ │ │ │ + bpl.w 1b38ea │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldrsb.w r2, [sl, #18] │ │ │ │ ldrb.w r1, [sl, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b36dc │ │ │ │ + blt.n 1b36fc │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -522228,76 +522240,76 @@ │ │ │ │ ldrbpl.w r3, [sl, #19] │ │ │ │ ubfxpl r3, r3, #5, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r2, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh r3, [r2, #10] │ │ │ │ - b.n 1b3590 │ │ │ │ + b.n 1b35b0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #780] @ (1b3a38 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b3a58 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ movs r3, #12 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mla r5, r3, r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - b.n 1b377e │ │ │ │ + b.n 1b379e │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, #31 │ │ │ │ ittt ls │ │ │ │ strls.w r8, [r5] │ │ │ │ movls r3, #32 │ │ │ │ strls.w r3, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b24a0 │ │ │ │ + bl 1b24c0 │ │ │ │ adds r6, #12 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1b37ba │ │ │ │ + beq.n 1b37da │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3750 │ │ │ │ + bne.n 1b3770 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1b24a0 │ │ │ │ + bl 1b24c0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1b3778 │ │ │ │ + bne.n 1b3798 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1b3768 │ │ │ │ + b.n 1b3788 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 186070 │ │ │ │ + bl 186090 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #4] │ │ │ │ add.w r3, r7, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ @@ -522306,177 +522318,177 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1b279c │ │ │ │ + bl 1b27bc │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ add.w r1, r6, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r6, #104 @ 0x68 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ addw r3, sp, #1492 @ 0x5d4 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b279c │ │ │ │ - ldr r2, [pc, #540] @ (1b3a3c ) │ │ │ │ - ldr r3, [pc, #524] @ (1b3a30 ) │ │ │ │ + bl 1b27bc │ │ │ │ + ldr r2, [pc, #540] @ (1b3a5c ) │ │ │ │ + ldr r3, [pc, #524] @ (1b3a50 ) │ │ │ │ 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 1b3a10 │ │ │ │ + bne.w 1b3a30 │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b3692 │ │ │ │ + b.n 1b36b2 │ │ │ │ ldr.w r2, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3a14 │ │ │ │ + beq.w 1b3a34 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3858 │ │ │ │ + bne.n 1b3878 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b3a14 │ │ │ │ + beq.w 1b3a34 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b35e4 │ │ │ │ + beq.w 1b3604 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b38ba │ │ │ │ + cbz r3, 1b38da │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 1b388e │ │ │ │ + b.n 1b38ae │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b38b6 │ │ │ │ + cbz r3, 1b38d6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3888 │ │ │ │ + bne.n 1b38a8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b3888 │ │ │ │ + bne.n 1b38a8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1b3a14 │ │ │ │ + bne.w 1b3a34 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1b38f8 │ │ │ │ + beq.n 1b3918 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b388e │ │ │ │ + bne.n 1b38ae │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b387c │ │ │ │ + bne.n 1b389c │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b35e4 │ │ │ │ + b.n 1b3604 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ tst.w r2, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r2, r2, #1, #3 │ │ │ │ ldreq r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b36c0 │ │ │ │ + b.n 1b36e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b351e │ │ │ │ + b.n 1b353e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1b3a1e │ │ │ │ + beq.w 1b3a3e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3a24 │ │ │ │ + bne.w 1b3a44 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b38e6 │ │ │ │ + bne.n 1b3906 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1b3888 │ │ │ │ + ble.n 1b38a8 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1b3888 │ │ │ │ + bgt.n 1b38a8 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3a08 │ │ │ │ + beq.n 1b3a28 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w sl, r1, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b3888 │ │ │ │ + bne.n 1b38a8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b39da │ │ │ │ + bne.n 1b39fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r5, [r1, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1b397a │ │ │ │ + bmi.n 1b399a │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1b39e8 │ │ │ │ + bhi.n 1b3a08 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1b39e8 │ │ │ │ + bpl.n 1b3a08 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrsb.w r0, [r5, #18] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 1b3994 │ │ │ │ + blt.n 1b39b4 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ strb.w r4, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -522495,159 +522507,159 @@ │ │ │ │ ldrbpl r3, [r5, #19] │ │ │ │ ubfxpl r3, r3, #5, #1 │ │ │ │ strpl r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1b3888 │ │ │ │ + b.n 1b38a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b3952 │ │ │ │ + b.n 1b3972 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r3, r3, #1, #3 │ │ │ │ ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b397a │ │ │ │ - ldr r3, [pc, #68] @ (1b3a40 ) │ │ │ │ + b.n 1b399a │ │ │ │ + ldr r3, [pc, #68] @ (1b3a60 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ - b.n 1b37bc │ │ │ │ + b.n 1b37dc │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 1b38ba │ │ │ │ + b.n 1b38da │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 201a36 │ │ │ │ + bl 201a56 │ │ │ │ vrsqrts.f32 , , │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ mrrc 15, 15, pc, r9, cr15 @ │ │ │ │ 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, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3ab6 │ │ │ │ + beq.n 1b3ad6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1b3a74 │ │ │ │ + b.n 1b3a94 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1b3a6e │ │ │ │ + bpl.n 1b3a8e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b3ab2 │ │ │ │ + beq.n 1b3ad2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3ab6 │ │ │ │ + cbz r3, 1b3ad6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b3a6e │ │ │ │ + beq.n 1b3a8e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3a62 │ │ │ │ + bne.n 1b3a82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3a8e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 24ffb0 │ │ │ │ + bl 24ffd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b3a6e │ │ │ │ + beq.n 1b3a8e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1b3a6e │ │ │ │ + bmi.n 1b3a8e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b3a6e │ │ │ │ + bne.n 1b3a8e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a67cc │ │ │ │ + bl 1a67ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1b3e30 ) │ │ │ │ - ldr r3, [pc, #848] @ (1b3e34 ) │ │ │ │ + ldr r2, [pc, #848] @ (1b3e50 ) │ │ │ │ + ldr r3, [pc, #848] @ (1b3e54 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r8, 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 1b3c6a │ │ │ │ + beq.w 1b3c8a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1b3acc │ │ │ │ + bl 1b3aec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1b3c02 │ │ │ │ + beq.n 1b3c22 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1b3b8a │ │ │ │ + bne.n 1b3baa │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #32 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -522655,48 +522667,48 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #712] @ (1b3e38 ) │ │ │ │ - ldr r3, [pc, #708] @ (1b3e34 ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #712] @ (1b3e58 ) │ │ │ │ + ldr r3, [pc, #708] @ (1b3e54 ) │ │ │ │ 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 1b3e2a │ │ │ │ + bne.w 1b3e4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b3c9e │ │ │ │ + beq.n 1b3cbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1b3e24 │ │ │ │ + bhi.w 1b3e44 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b3e20 │ │ │ │ + bhi.w 1b3e40 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -522731,18 +522743,18 @@ │ │ │ │ ldrb.w r2, [r7, #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 1b3d82 │ │ │ │ + bhi.w 1b3da2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b3e2e │ │ │ │ + bhi.w 1b3e4e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -522771,15 +522783,15 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -522787,24 +522799,24 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1b3b5e │ │ │ │ + b.n 1b3b7e │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -522812,35 +522824,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #48 @ 0x30 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3b52 │ │ │ │ + b.n 1b3b72 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3d1c │ │ │ │ + cbz r0, 1b3d3c │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #32 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ @@ -522853,52 +522865,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3b52 │ │ │ │ + b.n 1b3b72 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1b3cec │ │ │ │ + b.n 1b3d0c │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1b3cec │ │ │ │ + b.n 1b3d0c │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b3cec │ │ │ │ + b.n 1b3d0c │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1b3cec │ │ │ │ + b.n 1b3d0c │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3dbc │ │ │ │ + cbz r0, 1b3ddc │ │ │ │ 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, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -522907,214 +522919,214 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3b52 │ │ │ │ + b.n 1b3b72 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3dac │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3dac │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3dac │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3dac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr.w r2, [pc, #2208] @ 1b46f0 │ │ │ │ + ldr.w r2, [pc, #2208] @ 1b4710 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #2204] @ 1b46f4 │ │ │ │ - ldr.w r1, [pc, #2204] @ 1b46f8 │ │ │ │ + ldr.w r3, [pc, #2204] @ 1b4714 │ │ │ │ + ldr.w r1, [pc, #2204] @ 1b4718 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3e7e │ │ │ │ + bne.n 1b3e9e │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1b3ea2 │ │ │ │ + beq.n 1b3ec2 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2168] @ 1b46fc │ │ │ │ - ldr.w r3, [pc, #2156] @ 1b46f4 │ │ │ │ + ldr.w r1, [pc, #2168] @ 1b471c │ │ │ │ + ldr.w r3, [pc, #2156] @ 1b4714 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b46c2 │ │ │ │ + bne.w 1b46e2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b46c6 │ │ │ │ + beq.w 1b46e6 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3eae │ │ │ │ + bne.n 1b3ece │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46c6 │ │ │ │ + beq.w 1b46e6 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1b3f1a │ │ │ │ + cbz r2, 1b3f3a │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3f0c │ │ │ │ + bne.n 1b3f2c │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b3f0c │ │ │ │ + bne.n 1b3f2c │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46d8 │ │ │ │ + bne.w 1b46f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1b3f3a │ │ │ │ + beq.n 1b3f5a │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3ee4 │ │ │ │ + bne.n 1b3f04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 181b18 │ │ │ │ + bl 181b38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1b3e80 │ │ │ │ + b.n 1b3ea0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b46d2 │ │ │ │ + beq.w 1b46f2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b3f28 │ │ │ │ + bne.n 1b3f48 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1b3f0c │ │ │ │ - bl 251318 │ │ │ │ + beq.n 1b3f2c │ │ │ │ + bl 251338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3f0c │ │ │ │ + bne.n 1b3f2c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2512d8 │ │ │ │ + bl 2512f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3f0c │ │ │ │ + bne.n 1b3f2c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b3f0c │ │ │ │ - bl 251294 │ │ │ │ + bls.n 1b3f2c │ │ │ │ + bl 2512b4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b3f0c │ │ │ │ + beq.n 1b3f2c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b3f0c │ │ │ │ + bhi.n 1b3f2c │ │ │ │ ldr.w r9, [fp, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1b4294 │ │ │ │ + beq.w 1b42b4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b3fd6 │ │ │ │ + bls.n 1b3ff6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1a2740 │ │ │ │ + bl 1a2760 │ │ │ │ ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b3fd6 │ │ │ │ + bne.n 1b3ff6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ - bne.n 1b3fd6 │ │ │ │ + bne.n 1b3ff6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b46d8 │ │ │ │ + bne.w 1b46f8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1b43de │ │ │ │ + beq.w 1b43fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 181bb8 │ │ │ │ + bl 181bd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4256 │ │ │ │ + beq.w 1b4276 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b3ff6 │ │ │ │ + bne.n 1b4016 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov sl, r3 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -523129,113 +523141,113 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ - b.n 1b405c │ │ │ │ + b.n 1b407c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4252 │ │ │ │ + beq.w 1b4272 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b4050 │ │ │ │ + bne.n 1b4070 │ │ │ │ ldr.w r7, [r9, #24] │ │ │ │ - cbz r7, 1b40b2 │ │ │ │ + cbz r7, 1b40d2 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1b40a6 │ │ │ │ + cbz r2, 1b40c6 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46d8 │ │ │ │ + bne.w 1b46f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b40d8 │ │ │ │ + beq.n 1b40f8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b407a │ │ │ │ + bne.n 1b409a │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b4070 │ │ │ │ + bne.n 1b4090 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1b3f0c │ │ │ │ + b.n 1b3f2c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b46ea │ │ │ │ + beq.w 1b470a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b40c6 │ │ │ │ + bne.n 1b40e6 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldrsb.w r1, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1b4242 │ │ │ │ + blt.w 1b4262 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1b424a │ │ │ │ + bpl.w 1b426a │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1b409a │ │ │ │ + bne.n 1b40ba │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -523243,22 +523255,22 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b46ea │ │ │ │ + bhi.w 1b470a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ @@ -523283,115 +523295,115 @@ │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr.w lr, [pc, #1296] @ 1b4700 │ │ │ │ + ldr.w lr, [pc, #1296] @ 1b4720 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b409a │ │ │ │ + b.n 1b40ba │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b41b4 │ │ │ │ + b.n 1b41d4 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b41b4 │ │ │ │ + b.n 1b41d4 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b41b4 │ │ │ │ + b.n 1b41d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b41b4 │ │ │ │ + b.n 1b41d4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1b409a │ │ │ │ - b.n 1b4126 │ │ │ │ + bpl.w 1b40ba │ │ │ │ + b.n 1b4146 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1b409a │ │ │ │ - b.n 1b4126 │ │ │ │ + bhi.w 1b40ba │ │ │ │ + b.n 1b4146 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - b.n 1b4068 │ │ │ │ + b.n 1b4088 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1b4268 │ │ │ │ - b.n 1b3f0c │ │ │ │ + cbnz r3, 1b4288 │ │ │ │ + b.n 1b3f2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3f0c │ │ │ │ + beq.w 1b3f2c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b425e │ │ │ │ + bpl.n 1b427e │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b425e │ │ │ │ + bne.n 1b427e │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1b425e │ │ │ │ + bne.n 1b427e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b425e │ │ │ │ + bne.n 1b427e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 181bf4 │ │ │ │ - b.n 1b3f0c │ │ │ │ + bl 181c14 │ │ │ │ + b.n 1b3f2c │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b42a2 │ │ │ │ + bne.n 1b42c2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -523404,131 +523416,131 @@ │ │ │ │ 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, r2 │ │ │ │ - b.n 1b4302 │ │ │ │ + b.n 1b4322 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b43da │ │ │ │ + beq.n 1b43fa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b42f6 │ │ │ │ + bne.n 1b4316 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 1b4356 │ │ │ │ + cbz r5, 1b4376 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov.w sl, #2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b4346 │ │ │ │ + cbz r2, 1b4366 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b433e │ │ │ │ + bne.n 1b435e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b433e │ │ │ │ + bne.n 1b435e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46d8 │ │ │ │ + bne.w 1b46f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b436c │ │ │ │ + beq.n 1b438c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b431e │ │ │ │ + bne.n 1b433e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b4318 │ │ │ │ + bne.n 1b4338 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1b40b4 │ │ │ │ + b.n 1b40d4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b46ea │ │ │ │ + beq.w 1b470a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b435a │ │ │ │ + bne.n 1b437a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b433e │ │ │ │ + bne.n 1b435e │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1b433e │ │ │ │ + bne.n 1b435e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b433e │ │ │ │ + bne.n 1b435e │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ strd sl, r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [fp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b43ca │ │ │ │ + cbz r0, 1b43ea │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ blx 44980 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 1b433e │ │ │ │ + b.n 1b435e │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1b430c │ │ │ │ - bl 1a9790 │ │ │ │ + b.n 1b432c │ │ │ │ + bl 1a97b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b3fd6 │ │ │ │ + bne.w 1b3ff6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b43fa │ │ │ │ + bne.n 1b441a │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b46de │ │ │ │ + beq.w 1b46fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov lr, r2 │ │ │ │ @@ -523543,183 +523555,183 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, ip │ │ │ │ - b.n 1b445c │ │ │ │ + b.n 1b447c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b46be │ │ │ │ + beq.w 1b46de │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b4450 │ │ │ │ + bne.n 1b4470 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b4488 │ │ │ │ + b.n 1b44a8 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b46b8 │ │ │ │ + beq.w 1b46d8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b447c │ │ │ │ + bne.n 1b449c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1b3a44 │ │ │ │ + bl 1b3a64 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r6, 1b44f8 │ │ │ │ + cbz r6, 1b4518 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b44e8 │ │ │ │ + cbz r3, 1b4508 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b44de │ │ │ │ + bne.n 1b44fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b44de │ │ │ │ + bne.n 1b44fe │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46d8 │ │ │ │ + bne.w 1b46f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b451e │ │ │ │ + beq.n 1b453e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b44be │ │ │ │ + bne.n 1b44de │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b44b6 │ │ │ │ + bne.n 1b44d6 │ │ │ │ ldrd fp, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1b3f0c │ │ │ │ + b.n 1b3f2c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b46ea │ │ │ │ + beq.w 1b470a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b46e4 │ │ │ │ + bne.w 1b4704 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b450c │ │ │ │ + bne.n 1b452c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b44de │ │ │ │ + bne.n 1b44fe │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1b44de │ │ │ │ + bne.n 1b44fe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b44de │ │ │ │ + bne.n 1b44fe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b3acc │ │ │ │ + bl 1b3aec │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b46a0 │ │ │ │ + bhi.w 1b46c0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1b47dc ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 1b47fc ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsrs r7, r3, #22 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r2, pc, #648 @ (adr r2, 1b47fc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1b481c ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w lr, [pc, #316] @ 1b4700 │ │ │ │ + ldr.w lr, [pc, #316] @ 1b4720 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b4690 │ │ │ │ + bls.n 1b46b0 │ │ │ │ add.w ip, sp, #124 @ 0x7c │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ str.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r7, r7, [sp, #140] @ 0x8c │ │ │ │ @@ -523731,21 +523743,21 @@ │ │ │ │ str.w fp, [sp, #136] @ 0x88 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w ip, sp, #156 @ 0x9c │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -523758,35 +523770,35 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1b44de │ │ │ │ + b.n 1b44fe │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 1b4586 │ │ │ │ + b.n 1b45a6 │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 1b4586 │ │ │ │ + b.n 1b45a6 │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 1b4586 │ │ │ │ + b.n 1b45a6 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1b4586 │ │ │ │ + b.n 1b45a6 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ - b.n 1b4494 │ │ │ │ + b.n 1b44b4 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ - b.n 1b446a │ │ │ │ + b.n 1b448a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 182008 │ │ │ │ + bl 182028 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -523797,176 +523809,176 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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] @ (1b4964 ) │ │ │ │ + ldr r2, [pc, #584] @ (1b4984 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1b4968 ) │ │ │ │ + ldr r3, [pc, #584] @ (1b4988 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1b26bc │ │ │ │ + bl 1b26dc │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b495a │ │ │ │ + beq.w 1b497a │ │ │ │ sub.w r2, r6, #4 │ │ │ │ mov sl, r4 │ │ │ │ clz r2, r2 │ │ │ │ mov r8, r6 │ │ │ │ strd r5, r7, [sp, #32] │ │ │ │ mov r6, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, sl │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b4950 │ │ │ │ + bne.w 1b4970 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1b4940 │ │ │ │ + beq.w 1b4960 │ │ │ │ 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, [r4, #20] │ │ │ │ ands.w sl, r3, #64 @ 0x40 │ │ │ │ - beq.n 1b484a │ │ │ │ - cbz r7, 1b47b6 │ │ │ │ + beq.n 1b486a │ │ │ │ + cbz r7, 1b47d6 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r5, r3, #4, #2 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ adds r3, r5, r0 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ands.w r7, r3, #3 │ │ │ │ rsb r5, r6, r3, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1b4888 │ │ │ │ - cbz r5, 1b47fc │ │ │ │ + bge.n 1b48a8 │ │ │ │ + cbz r5, 1b481c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ rsb r3, r6, r6, lsl #29 │ │ │ │ add r5, r6 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1b47f2 │ │ │ │ + bne.n 1b4812 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ add r6, lr │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4770 │ │ │ │ + bne.n 1b4790 │ │ │ │ mov sl, r7 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b482a │ │ │ │ + beq.n 1b484a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #320] @ (1b496c ) │ │ │ │ - ldr r3, [pc, #312] @ (1b4968 ) │ │ │ │ + ldr r2, [pc, #320] @ (1b498c ) │ │ │ │ + ldr r3, [pc, #312] @ (1b4988 ) │ │ │ │ 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 1b4960 │ │ │ │ + bne.w 1b4980 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1b47d4 │ │ │ │ + bge.n 1b47f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #204] @ 0xcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b47d4 │ │ │ │ + beq.n 1b47f4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2509c4 │ │ │ │ + bl 2509e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1b47da │ │ │ │ + blt.n 1b47fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b47fc │ │ │ │ + beq.n 1b481c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r9, r5, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -523979,110 +523991,110 @@ │ │ │ │ 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 1b48ea │ │ │ │ + bmi.n 1b490a │ │ │ │ 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 1b48aa │ │ │ │ + bne.n 1b48ca │ │ │ │ ldrd r2, r4, [sp, #4] │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b47de │ │ │ │ + beq.w 1b47fe │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r5, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1b4800 │ │ │ │ + bcs.w 1b4820 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r5, ip │ │ │ │ - bls.w 1b4800 │ │ │ │ + bls.w 1b4820 │ │ │ │ rsb r5, r6, r6, lsl #29 │ │ │ │ add r5, ip │ │ │ │ add r5, r2 │ │ │ │ add.w r5, r0, r5, lsl #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1b4934 │ │ │ │ - b.n 1b4800 │ │ │ │ + bne.n 1b4954 │ │ │ │ + b.n 1b4820 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1b47a4 │ │ │ │ + b.n 1b47c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b4780 │ │ │ │ + b.n 1b47a0 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1b480e │ │ │ │ + b.n 1b482e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1b4ac0 ) │ │ │ │ + ldr r5, [pc, #320] @ (1b4ae0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1b4ac4 ) │ │ │ │ + ldr r1, [pc, #320] @ (1b4ae4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #17] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1b4aae │ │ │ │ + beq.w 1b4ace │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 1b4a10 │ │ │ │ + beq.n 1b4a30 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1b4a36 │ │ │ │ + beq.n 1b4a56 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1b4ab8 │ │ │ │ + bhi.n 1b4ad8 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -524092,452 +524104,452 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 1b4ab8 │ │ │ │ + vldr d7, [pc, #164] @ 1b4ad8 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b4a36 │ │ │ │ + cbz r0, 1b4a56 │ │ │ │ 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 1a2f98 │ │ │ │ - ldr r1, [pc, #144] @ (1b4ac8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b4ac4 ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r1, [pc, #144] @ (1b4ae8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b4ae4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b4ab4 │ │ │ │ + bne.n 1b4ad4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4a7e │ │ │ │ + cbz r0, 1b4a9e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b4a36 │ │ │ │ + b.n 1b4a56 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1b4a56 │ │ │ │ + b.n 1b4a76 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b4a56 │ │ │ │ + b.n 1b4a76 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1b4a56 │ │ │ │ + b.n 1b4a76 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1b4a56 │ │ │ │ + b.n 1b4a76 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2636] @ 1b5530 │ │ │ │ + ldr.w r2, [pc, #2636] @ 1b5550 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2636] @ 1b5534 │ │ │ │ + ldr.w r3, [pc, #2636] @ 1b5554 │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2612] @ 1b5538 │ │ │ │ + ldr.w r3, [pc, #2612] @ 1b5558 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq.n 1b4b76 │ │ │ │ - bhi.n 1b4b5e │ │ │ │ + beq.n 1b4b96 │ │ │ │ + bhi.n 1b4b7e │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 1b4c30 │ │ │ │ + beq.w 1b4c50 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1b4b3c │ │ │ │ + bne.n 1b4b5c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b4ed8 │ │ │ │ + bne.w 1b4ef8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2556] @ 1b553c │ │ │ │ - ldr.w r3, [pc, #2544] @ 1b5534 │ │ │ │ + ldr.w r2, [pc, #2556] @ 1b555c │ │ │ │ + ldr.w r3, [pc, #2544] @ 1b5554 │ │ │ │ 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 1b57ca │ │ │ │ + bne.w 1b57ea │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1b4e14 │ │ │ │ + beq.w 1b4e34 │ │ │ │ cmp.w r2, #468 @ 0x1d4 │ │ │ │ - beq.w 1b4e14 │ │ │ │ + beq.w 1b4e34 │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - bne.n 1b4b3c │ │ │ │ + bne.n 1b4b5c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4b3c │ │ │ │ + beq.n 1b4b5c │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1b5416 │ │ │ │ + beq.w 1b5436 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b5420 │ │ │ │ + beq.w 1b5440 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1b4b3c │ │ │ │ + bne.n 1b4b5c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b4b3c │ │ │ │ + bpl.n 1b4b5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 1b5602 │ │ │ │ + beq.w 1b5622 │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5678 │ │ │ │ + beq.w 1b5698 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b4b3c │ │ │ │ + beq.n 1b4b5c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4b3e │ │ │ │ + b.n 1b4b5e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4b3c │ │ │ │ + beq.n 1b4b5c │ │ │ │ movs r2, #0 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4c78 │ │ │ │ + cbz r0, 1b4c98 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4970 │ │ │ │ + bl 1b4990 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4970 │ │ │ │ + bl 1b4990 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4ce8 │ │ │ │ + cbz r0, 1b4d08 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4970 │ │ │ │ + bl 1b4990 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4d46 │ │ │ │ + cbz r0, 1b4d66 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4970 │ │ │ │ + bl 1b4990 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b54cc │ │ │ │ + beq.w 1b54ec │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ mvns r3, r3 │ │ │ │ ands.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ - beq.w 1b529a │ │ │ │ + beq.w 1b52ba │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b4df4 │ │ │ │ + beq.n 1b4e14 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b4da0 │ │ │ │ + cbz r1, 1b4dc0 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1b542a │ │ │ │ + bne.w 1b544a │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1b542a │ │ │ │ - cbz r3, 1b4db4 │ │ │ │ + bne.w 1b544a │ │ │ │ + cbz r3, 1b4dd4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4de6 │ │ │ │ + cbz r0, 1b4e06 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1b54d8 │ │ │ │ + bne.w 1b54f8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b4c1c │ │ │ │ + beq.w 1b4c3c │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c18 │ │ │ │ + b.n 1b4c38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4b3c │ │ │ │ + beq.w 1b4b5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1b5238 │ │ │ │ + bls.w 1b5258 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1b4e7c │ │ │ │ + cbz r0, 1b4e9c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b5760 │ │ │ │ + bhi.w 1b5780 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b57ce │ │ │ │ + bhi.w 1b57ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ @@ -524569,525 +524581,525 @@ │ │ │ │ lsls r7, r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4f08 │ │ │ │ + cbz r0, 1b4f28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4f3c │ │ │ │ + cbz r0, 1b4f5c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b4f72 │ │ │ │ + cbz r0, 1b4f92 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #8 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1b4faa │ │ │ │ + cbz r0, 1b4fca │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1b4fe2 │ │ │ │ + cbz r0, 1b5002 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1b501c │ │ │ │ + cbz r0, 1b503c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b5052 │ │ │ │ + cbz r0, 1b5072 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1b508c │ │ │ │ + cbz r0, 1b50ac │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1b50c8 │ │ │ │ + cbz r0, 1b50e8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c18 │ │ │ │ - ldr r3, [pc, #772] @ (1b5540 ) │ │ │ │ + b.n 1b4c38 │ │ │ │ + ldr r3, [pc, #772] @ (1b5560 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b5632 │ │ │ │ + bne.w 1b5652 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c18 │ │ │ │ - vldr d7, [pc, #644] @ 1b5520 │ │ │ │ + b.n 1b4c38 │ │ │ │ + vldr d7, [pc, #644] @ 1b5540 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4df4 │ │ │ │ + beq.w 1b4e14 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b4df4 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b4e14 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1b52fa │ │ │ │ + cbz r0, 1b531a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movw r3, #351 @ 0x15f │ │ │ │ cmp r6, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne.w 1b5544 │ │ │ │ + bne.w 1b5564 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c18 │ │ │ │ + b.n 1b4c38 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52cc │ │ │ │ + b.n 1b52ec │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52cc │ │ │ │ + b.n 1b52ec │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1b4b9c │ │ │ │ - b.w 1b4b3c │ │ │ │ + bmi.w 1b4bbc │ │ │ │ + b.w 1b4b5c │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1b4b9c │ │ │ │ - b.w 1b4b3c │ │ │ │ + bmi.w 1b4bbc │ │ │ │ + b.w 1b4b5c │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b57ce │ │ │ │ + bhi.w 1b57ee │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ @@ -525117,204 +525129,204 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b54a8 │ │ │ │ + cbz r0, 1b54c8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4df4 │ │ │ │ + b.n 1b4e14 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5480 │ │ │ │ + b.n 1b54a0 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5480 │ │ │ │ + b.n 1b54a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5480 │ │ │ │ - vldr d7, [pc, #88] @ 1b5528 │ │ │ │ + b.n 1b54a0 │ │ │ │ + vldr d7, [pc, #88] @ 1b5548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5480 │ │ │ │ + b.n 1b54a0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b550a │ │ │ │ + cbz r0, 1b552a │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4dfc │ │ │ │ + b.n 1b4e1c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b53e8 │ │ │ │ + b.n 1b5408 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b5772 │ │ │ │ + beq.w 1b5792 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1b4bfa │ │ │ │ + b.w 1b4c1a │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5664 │ │ │ │ + cbz r0, 1b5684 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b5286 │ │ │ │ + b.n 1b52a6 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1b4bea │ │ │ │ + bne.w 1b4c0a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -525329,24 +525341,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b5724 │ │ │ │ + bne.n 1b5744 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1b56f4 │ │ │ │ + bhi.n 1b5714 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b57ce │ │ │ │ + bhi.n 1b57ee │ │ │ │ tbb [pc, r2] │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ asrs r6, r7, #1 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ @@ -525358,133 +525370,133 @@ │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ asrs r6, r7, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b5754 │ │ │ │ + bne.n 1b5774 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1b576c │ │ │ │ + bne.n 1b578c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b5786 │ │ │ │ + bne.n 1b57a6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b57ae │ │ │ │ + bne.n 1b57ce │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b56ae │ │ │ │ + bne.n 1b56ce │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4c1c │ │ │ │ + beq.w 1b4c3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 1b4bea │ │ │ │ - b.n 1b561e │ │ │ │ + bne.w 1b4c0a │ │ │ │ + b.n 1b563e │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b56f4 │ │ │ │ + b.n 1b5714 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1b577e │ │ │ │ + bne.n 1b579e │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1b5702 │ │ │ │ + b.n 1b5722 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b52cc │ │ │ │ + b.n 1b52ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1b5728 │ │ │ │ + b.n 1b5748 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1b561e │ │ │ │ - b.n 1b5682 │ │ │ │ + bne.w 1b563e │ │ │ │ + b.n 1b56a2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1b573c │ │ │ │ + b.n 1b575c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1b5728 │ │ │ │ + b.n 1b5748 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1b579e │ │ │ │ + b.n 1b57be │ │ │ │ blx 444f8 <__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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1b5914 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b5934 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b5918 ) │ │ │ │ + ldr r3, [pc, #304] @ (1b5938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 1b57fe │ │ │ │ + cbnz r2, 1b581e │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b58fa │ │ │ │ + beq.n 1b591a │ │ │ │ ldr.w r6, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1b5810 │ │ │ │ - b.n 1b58f6 │ │ │ │ + cbnz r3, 1b5830 │ │ │ │ + b.n 1b5916 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b58f6 │ │ │ │ + beq.n 1b5916 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b5808 │ │ │ │ + beq.n 1b5828 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -525497,124 +525509,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1b58b2 │ │ │ │ + cbz r3, 1b58d2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b588c │ │ │ │ + beq.n 1b58ac │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1b587c │ │ │ │ + cbz r2, 1b589c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1b589a │ │ │ │ + cbz r2, 1b58ba │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b5866 │ │ │ │ + bne.n 1b5886 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1b588c │ │ │ │ + cbnz r2, 1b58ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4ad0 │ │ │ │ + bl 1b4af0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1b58b4 │ │ │ │ + cbz r3, 1b58d4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b585a │ │ │ │ + b.n 1b587a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4ad0 │ │ │ │ + bl 1b4af0 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b5866 │ │ │ │ - b.n 1b587c │ │ │ │ + bne.n 1b5886 │ │ │ │ + b.n 1b589c │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b58da │ │ │ │ + cbz r3, 1b58fa │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b581e │ │ │ │ + bne.n 1b583e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b58cc │ │ │ │ - ldr r2, [pc, #64] @ (1b591c ) │ │ │ │ - ldr r3, [pc, #56] @ (1b5918 ) │ │ │ │ + bne.n 1b58ec │ │ │ │ + ldr r2, [pc, #64] @ (1b593c ) │ │ │ │ + ldr r3, [pc, #56] @ (1b5938 ) │ │ │ │ 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 1b5910 │ │ │ │ + bne.n 1b5930 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b58da │ │ │ │ + b.n 1b58fa │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b57fe │ │ │ │ + bne.w 1b581e │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b57fe │ │ │ │ - b.n 1b58da │ │ │ │ + bne.w 1b581e │ │ │ │ + b.n 1b58fa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r7, pc, #984 @ (adr r7, 1b5d10 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, 1b5998 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1b5d38 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #228] @ (1b5a30 ) │ │ │ │ + ldr r4, [pc, #228] @ (1b5a50 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #228] @ (1b5a34 ) │ │ │ │ + ldr r5, [pc, #228] @ (1b5a54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b5a26 │ │ │ │ + beq.n 1b5a46 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -525626,171 +525638,171 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 19f76c │ │ │ │ + bl 19f78c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b59da │ │ │ │ - bl 19f76c │ │ │ │ + bls.n 1b59fa │ │ │ │ + bl 19f78c │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ strb.w r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh.w r3, [sl, #24] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ strh r2, [r4, #24] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r8 │ │ │ │ - cbz r7, 1b5a16 │ │ │ │ + cbz r7, 1b5a36 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3144 │ │ │ │ + bl 1a3164 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1b5986 │ │ │ │ + bne.n 1b59a6 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #688 @ (adr r6, 1b5ce4 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 1b5c84 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1b5a68 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b5a88 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1b5a64 │ │ │ │ + cbnz r2, 1b5a84 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1b5a4c │ │ │ │ + bls.n 1b5a6c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1b5a6c ) │ │ │ │ + ldr r2, [pc, #28] @ (1b5a8c ) │ │ │ │ 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 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1b5d6c ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1b5d0c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #368] @ (1b5bf4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1b5c14 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldrb.w fp, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ eor.w lr, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5baa │ │ │ │ + bne.w 1b5bca │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b5be8 │ │ │ │ + beq.w 1b5c08 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1b5ab0 │ │ │ │ + bne.n 1b5ad0 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5bc8 │ │ │ │ - ldr r2, [pc, #320] @ (1b5bf8 ) │ │ │ │ + bne.w 1b5be8 │ │ │ │ + ldr r2, [pc, #320] @ (1b5c18 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ ldrb.w fp, [r3, #7] │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b5bee │ │ │ │ + beq.w 1b5c0e │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1b5be4 │ │ │ │ + beq.w 1b5c04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ movs r7, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ add.w r4, sl, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ strd lr, r2, [sp, #24] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add r5, sl │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 19f76c │ │ │ │ + bl 19f78c │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 19f76c │ │ │ │ + bl 19f78c │ │ │ │ ldrb.w r2, [r5, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ strb.w r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b5b6a │ │ │ │ + beq.n 1b5b8a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r4, #112 @ 0x70 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -525807,112 +525819,112 @@ │ │ │ │ bic.w r3, r3, #6 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #20 │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r4, #24] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 1b5bdc │ │ │ │ + beq.n 1b5bfc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ - cbnz r2, 1b5bc0 │ │ │ │ + cbnz r2, 1b5be0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 1b5b0a │ │ │ │ - ldr r2, [pc, #76] @ (1b5bf8 ) │ │ │ │ + b.n 1b5b2a │ │ │ │ + ldr r2, [pc, #76] @ (1b5c18 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ ldrb.w fp, [r3, #7] │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - b.n 1b5ace │ │ │ │ + b.n 1b5aee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ sub.w r5, fp, r3 │ │ │ │ - b.n 1b5ba0 │ │ │ │ + b.n 1b5bc0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sp] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1b5938 │ │ │ │ + bl 1b5958 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, lr │ │ │ │ - b.n 1b5ae2 │ │ │ │ + b.n 1b5b02 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1b5ab0 │ │ │ │ + b.n 1b5ad0 │ │ │ │ mov r8, fp │ │ │ │ - b.n 1b5bdc │ │ │ │ + b.n 1b5bfc │ │ │ │ nop │ │ │ │ - add r5, pc, #456 @ (adr r5, 1b5dc0 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 1b5d60 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #248] @ (1b5d18 ) │ │ │ │ + ldr r1, [pc, #248] @ (1b5d38 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #236] @ (1b5d1c ) │ │ │ │ + ldr r2, [pc, #236] @ (1b5d3c ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b5cf0 │ │ │ │ + beq.n 1b5d10 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.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.n 1b5cf6 │ │ │ │ + beq.n 1b5d16 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, r5 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -525926,60 +525938,60 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #72] @ (1b5d20 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b5d1c ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #72] @ (1b5d40 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b5d3c ) │ │ │ │ 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 1b5d12 │ │ │ │ + bne.n 1b5d32 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1b5cfa │ │ │ │ + bne.n 1b5d1a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1b5cd4 │ │ │ │ + b.n 1b5cf4 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ 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} │ │ │ │ - b.n 1b5c72 │ │ │ │ + b.n 1b5c92 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #864 @ (adr r3, 1b607c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 1b601c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #144 @ (adr r3, 1b5db4 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 1b5d54 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #696] @ (1b5ff0 ) │ │ │ │ + ldr r4, [pc, #696] @ (1b6010 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #696] @ (1b5ff4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1b6014 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #696] @ (1b5ff8 ) │ │ │ │ + ldr r2, [pc, #696] @ (1b6018 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #692] @ (1b5ffc ) │ │ │ │ + ldr r1, [pc, #692] @ (1b601c ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -525994,42 +526006,42 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1b5da4 │ │ │ │ + cbz r0, 1b5dc4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b5fd0 │ │ │ │ + beq.w 1b5ff0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5e24 │ │ │ │ + b.n 1b5e44 │ │ │ │ ldrd r5, r8, [sp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r4, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r9, #2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -526048,55 +526060,55 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r6, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ ands r3, r2 │ │ │ │ lsrs r6, r6, #20 │ │ │ │ orrs r6, r3 │ │ │ │ strh r6, [r4, #24] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 1b5fd0 │ │ │ │ + bls.w 1b5ff0 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ add r2, r9 │ │ │ │ - beq.n 1b5e86 │ │ │ │ + beq.n 1b5ea6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f76c │ │ │ │ + bl 19f78c │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #32] │ │ │ │ adds r5, #32 │ │ │ │ strb r0, [r6, #16] │ │ │ │ adds r6, #32 │ │ │ │ ldrb.w r0, [r8, #33] @ 0x21 │ │ │ │ strb.w r0, [r6, #-15] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5dca │ │ │ │ + bne.n 1b5dea │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b5e60 │ │ │ │ + b.n 1b5e80 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r3, r0, [sp, #16] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -526106,56 +526118,56 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r6, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b5ed2 │ │ │ │ + cbz r0, 1b5ef2 │ │ │ │ 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, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #64] @ 0x40 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b5fc8 │ │ │ │ + beq.n 1b5fe8 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526168,20 +526180,20 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movw r6, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -526191,60 +526203,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1b5fc2 │ │ │ │ + cbz r3, 1b5fe2 │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1b5dd0 │ │ │ │ + b.n 1b5df0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1b5e9c │ │ │ │ + b.n 1b5ebc │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5f7a │ │ │ │ - b.n 1b5efe │ │ │ │ - ldr r2, [pc, #44] @ (1b6000 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b5ffc ) │ │ │ │ + beq.n 1b5f9a │ │ │ │ + b.n 1b5f1e │ │ │ │ + ldr r2, [pc, #44] @ (1b6020 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b601c ) │ │ │ │ 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 1b5fec │ │ │ │ + bne.n 1b600c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #768 @ (adr r2, 1b62f4 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 1b6294 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 1b62e0 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 1b6280 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 1b60a4 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 1b6044 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #2792] @ 1b6b00 │ │ │ │ + ldr.w r4, [pc, #2792] @ 1b6b20 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2792] @ 1b6b04 │ │ │ │ + ldr.w r1, [pc, #2792] @ 1b6b24 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #2788] @ 1b6b08 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1b6b28 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2784] @ 1b6b0c │ │ │ │ + ldr.w r0, [pc, #2784] @ 1b6b2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -526260,56 +526272,56 @@ │ │ │ │ ldrh r3, [r6, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b615e │ │ │ │ + beq.n 1b617e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ - bhi.n 1b60cc │ │ │ │ + bhi.n 1b60ec │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1b6162 │ │ │ │ + bhi.n 1b6182 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1b65cc │ │ │ │ + bhi.w 1b65ec │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1b643e │ │ │ │ + bhi.w 1b645e │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1b6460 │ │ │ │ + bhi.w 1b6480 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1b72bc │ │ │ │ + bls.w 1b72dc │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1b7334 │ │ │ │ + bne.w 1b7354 │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1b66d4 │ │ │ │ + bne.w 1b66f4 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1b6460 │ │ │ │ + beq.w 1b6480 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ cmp.w r1, #432 @ 0x1b0 │ │ │ │ - bcs.w 1b6634 │ │ │ │ + bcs.w 1b6654 │ │ │ │ cmp.w r1, #374 @ 0x176 │ │ │ │ - bcc.w 1b622c │ │ │ │ + bcc.w 1b624c │ │ │ │ sub.w r2, r1, #374 @ 0x176 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1b6460 │ │ │ │ + bhi.w 1b6480 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r4, #9 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ @@ -526362,18 +526374,18 @@ │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1b607a │ │ │ │ + b.n 1b609a │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 1b6460 │ │ │ │ + bhi.w 1b6480 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r2, r2, #11 │ │ │ │ @@ -526463,101 +526475,101 @@ │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r4, r7, #10 │ │ │ │ sub.w r5, r1, #191 @ 0xbf │ │ │ │ cmp r5, #28 │ │ │ │ - bhi.w 1b6460 │ │ │ │ + bhi.w 1b6480 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1b72dc │ │ │ │ + bne.w 1b72fc │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #1109 @ 0x455 │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1b66a2 │ │ │ │ + bne.w 1b66c2 │ │ │ │ cmp r5, #28 │ │ │ │ - bne.w 1b6460 │ │ │ │ + bne.w 1b6480 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b7552 │ │ │ │ + beq.w 1b7572 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1b628a │ │ │ │ + bne.n 1b62aa │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b788c │ │ │ │ + bne.w 1b78ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b75a0 │ │ │ │ + beq.w 1b75c0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5bfc │ │ │ │ + bl 1b5c1c │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b758a │ │ │ │ + beq.w 1b75aa │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526570,15 +526582,15 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -526586,37 +526598,37 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b7584 │ │ │ │ + bne.w 1b75a4 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, sl │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1b7584 │ │ │ │ + beq.w 1b75a4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526629,80 +526641,80 @@ │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, #1 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ adds r3, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1b62cc │ │ │ │ - b.n 1b65ac │ │ │ │ + bne.w 1b62ec │ │ │ │ + b.n 1b65cc │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1b731e │ │ │ │ + bne.w 1b733e │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1b7308 │ │ │ │ + bne.w 1b7328 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1b734a │ │ │ │ + bne.w 1b736a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1b7b26 │ │ │ │ + bcc.w 1b7b46 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ negs r4, r3 │ │ │ │ adds r3, r0, #6 │ │ │ │ add r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b65a2 │ │ │ │ + beq.w 1b65c2 │ │ │ │ ldrb.w r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1b65a2 │ │ │ │ + bls.w 1b65c2 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1b64ae │ │ │ │ + b.n 1b64ce │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1b65a2 │ │ │ │ + beq.n 1b65c2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1b64aa │ │ │ │ + beq.n 1b64ca │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b72b0 │ │ │ │ + beq.w 1b72d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -526714,258 +526726,258 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b722e │ │ │ │ + beq.w 1b724e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #63 @ 0x3f │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 19f76c │ │ │ │ + bl 19f78c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b7200 │ │ │ │ + beq.w 1b7220 │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #63 @ 0x3f │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1b6584 │ │ │ │ + beq.n 1b65a4 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1b6562 │ │ │ │ + bne.n 1b6582 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1b7226 │ │ │ │ + beq.w 1b7246 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 19f76c │ │ │ │ - b.n 1b6544 │ │ │ │ + bl 19f78c │ │ │ │ + b.n 1b6564 │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 1b648a │ │ │ │ + bne.w 1b64aa │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1b6b10 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1b6b04 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b6b30 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1b6b24 │ │ │ │ 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 1b7b48 │ │ │ │ + bne.w 1b7b68 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1b6602 │ │ │ │ + bls.n 1b6622 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1b735e │ │ │ │ + bne.w 1b737e │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1b66ac │ │ │ │ + bne.n 1b66cc │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1b6460 │ │ │ │ + beq.w 1b6480 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1b72f2 │ │ │ │ + bne.w 1b7312 │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1b66c0 │ │ │ │ + bne.n 1b66e0 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1b6460 │ │ │ │ + beq.w 1b6480 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ movw r2, #457 @ 0x1c9 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1b65aa │ │ │ │ + beq.n 1b65ca │ │ │ │ mvn.w r2, #470 @ 0x1d6 │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1b6460 │ │ │ │ + bhi.w 1b6480 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b65aa │ │ │ │ + bne.n 1b65ca │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1b6460 │ │ │ │ + bne.w 1b6480 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b65aa │ │ │ │ + beq.n 1b65ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1b65cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5a70 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5a90 │ │ │ │ + b.n 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b66a2 │ │ │ │ + beq.n 1b66c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5d24 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5d44 │ │ │ │ + b.n 1b65cc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5938 │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.n 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b7558 │ │ │ │ + bne.w 1b7578 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b67a2 │ │ │ │ + cbz r0, 1b67c2 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -526981,21 +526993,21 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -527009,39 +527021,39 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6880 │ │ │ │ + cbz r0, 1b68a0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -527055,21 +527067,21 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527081,45 +527093,45 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6956 │ │ │ │ + cbz r0, 1b6976 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -527132,21 +527144,21 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527158,69 +527170,69 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6a3a │ │ │ │ + cbz r0, 1b6a5a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b6ae2 │ │ │ │ + beq.n 1b6b02 │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527232,64 +527244,64 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1b65ac │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1b65cc │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6b4e │ │ │ │ + cbz r0, 1b6b6e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, sl │ │ │ │ @@ -527303,21 +527315,21 @@ │ │ │ │ strb.w fp, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -527331,68 +527343,68 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6c26 │ │ │ │ + cbz r0, 1b6c46 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b6ccc │ │ │ │ + beq.n 1b6cec │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527404,44 +527416,44 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b73f2 │ │ │ │ + bne.w 1b7412 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527457,21 +527469,21 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527483,44 +527495,44 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b7468 │ │ │ │ + bne.w 1b7488 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ @@ -527537,21 +527549,21 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov lr, fp │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -527566,19 +527578,19 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -527591,21 +527603,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -527618,15 +527630,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, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -527637,20 +527649,20 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -527662,49 +527674,49 @@ │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b74dc │ │ │ │ + bne.w 1b74fc │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527720,21 +527732,21 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527746,44 +527758,44 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65aa │ │ │ │ + beq.w 1b65ca │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b737c │ │ │ │ + bne.w 1b739c │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527799,21 +527811,21 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527825,47 +527837,47 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ adds r0, r7, #2 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r0, lsl #5 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1b6584 │ │ │ │ + beq.w 1b65a4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b7208 │ │ │ │ + bne.n 1b7228 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1b658c │ │ │ │ + bne.w 1b65ac │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r4, #28 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -527883,110 +527895,110 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b726a │ │ │ │ + bne.n 1b728a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1b64ea │ │ │ │ + bhi.w 1b650a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3010 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a3030 │ │ │ │ + b.w 1b65cc │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1b7374 │ │ │ │ + bhi.n 1b7394 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1b6460 │ │ │ │ + bls.w 1b6480 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1b5938 │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1b5958 │ │ │ │ + b.w 1b65cc │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1b72c6 │ │ │ │ - b.w 1b6460 │ │ │ │ + beq.n 1b72e6 │ │ │ │ + b.w 1b6480 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528000,32 +528012,32 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b7156 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b7176 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528039,32 +528051,32 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b6d28 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b6d48 │ │ │ │ mov r5, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528078,32 +528090,32 @@ │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b6e1e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b6e3e │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528117,72 +528129,72 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b7060 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b7080 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1b628a │ │ │ │ + b.w 1b62aa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3500 │ │ │ │ + bl 1a3520 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1b7576 │ │ │ │ + beq.n 1b7596 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 1a31ec │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a320c │ │ │ │ + b.w 1b65cc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1b6422 │ │ │ │ + b.w 1b6442 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 1b7b42 │ │ │ │ + bne.w 1b7b62 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ - b.w 1b636c │ │ │ │ + b.w 1b638c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5bfc │ │ │ │ + bl 1b5c1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5bfc │ │ │ │ + bl 1b5c1c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #1 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5bfc │ │ │ │ + bl 1b5c1c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov r8, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ @@ -528200,22 +528212,22 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528229,22 +528241,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r2, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -528258,22 +528270,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528286,15 +528298,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov.w r3, #2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ @@ -528308,22 +528320,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528336,21 +528348,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -528365,20 +528377,20 @@ │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -528390,69 +528402,69 @@ │ │ │ │ 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, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7b04 │ │ │ │ + beq.w 1b7b24 │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b7b0c │ │ │ │ + beq.w 1b7b2c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -528465,15 +528477,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -528481,37 +528493,37 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b7b08 │ │ │ │ + bne.w 1b7b28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ 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} │ │ │ │ - beq.w 1b7b08 │ │ │ │ + beq.w 1b7b28 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -528524,26 +528536,26 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1b78ac │ │ │ │ + bne.w 1b78cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -528565,23 +528577,23 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528592,119 +528604,119 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65ac │ │ │ │ + bl 1a325c │ │ │ │ + b.w 1b65cc │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1b78ba │ │ │ │ + b.n 1b78da │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1b7a10 │ │ │ │ + b.n 1b7a30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1b78e2 │ │ │ │ + bne.w 1b7902 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b795a │ │ │ │ + b.n 1b797a │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1b64dc │ │ │ │ + b.w 1b64fc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 1b62f4 │ │ │ │ + b.w 1b6314 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1b7bac ) │ │ │ │ + ldr r3, [pc, #76] @ (1b7bcc ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1b7bb0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b7bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1b7b7a │ │ │ │ - ldr.w ip, [pc, #60] @ 1b7bb4 │ │ │ │ + cbz r1, 1b7b9a │ │ │ │ + ldr.w ip, [pc, #60] @ 1b7bd4 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1b7bb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b7bd8 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1b7bbc ) │ │ │ │ + ldr r1, [pc, #60] @ (1b7bdc ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1a19ec │ │ │ │ - ldr r2, [pc, #44] @ (1b7bc0 ) │ │ │ │ - ldr r3, [pc, #24] @ (1b7bac ) │ │ │ │ + bl 1a1a0c │ │ │ │ + ldr r2, [pc, #44] @ (1b7be0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1b7bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ba8 │ │ │ │ + bne.n 1b7bc8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 1b7b02 │ │ │ │ + ble.n 1b7b22 │ │ │ │ vsri.32 q15, , #1 │ │ │ │ @ instruction: 0xffffdeab │ │ │ │ - vmls.i q12, , d24[0] │ │ │ │ + vmls.i q12, , d8[0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b7c0c │ │ │ │ + bne.n 1b7c2c │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1b7c12 │ │ │ │ + bhi.n 1b7c32 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b7c12 │ │ │ │ + bhi.n 1b7c32 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -528720,647 +528732,647 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1b7c0a │ │ │ │ + b.n 1b7c2a │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1b7c0a │ │ │ │ + b.n 1b7c2a │ │ │ │ nop │ │ │ │ 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, #732] @ (1b7f08 ) │ │ │ │ + ldr r2, [pc, #732] @ (1b7f28 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1b7c90 │ │ │ │ + bhi.n 1b7cb0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ movs r2, r1 │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b7c8c │ │ │ │ + cbz r2, 1b7cac │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b7c80 │ │ │ │ + b.n 1b7ca0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1b7c78 │ │ │ │ + cbnz r2, 1b7c98 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #346 @ 0x15a │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb r6, [r4, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b7c8c │ │ │ │ + cbz r2, 1b7cac │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7c5c │ │ │ │ + beq.n 1b7c7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c8c │ │ │ │ + beq.n 1b7cac │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c8c │ │ │ │ + bne.n 1b7cac │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b7cc0 │ │ │ │ + cbnz r3, 1b7ce0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r6, [r0, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1b7cee │ │ │ │ + cbz r3, 1b7d0e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c8c │ │ │ │ + bne.n 1b7cac │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b7cec │ │ │ │ + cbnz r3, 1b7d0c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r6, [r0, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c9a │ │ │ │ - b.n 1b7c8c │ │ │ │ - ldr r1, [pc, #528] @ (1b7f0c ) │ │ │ │ + bne.n 1b7cba │ │ │ │ + b.n 1b7cac │ │ │ │ + ldr r1, [pc, #528] @ (1b7f2c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c8c │ │ │ │ + beq.n 1b7cac │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b7d48 │ │ │ │ + b.n 1b7d68 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1b7d34 │ │ │ │ + cbnz r1, 1b7d54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1b7c8c │ │ │ │ + bcs.n 1b7cac │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7d12 │ │ │ │ + beq.n 1b7d32 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7c8c │ │ │ │ + beq.n 1b7cac │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7c8c │ │ │ │ + bne.n 1b7cac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1b7d88 │ │ │ │ + cbnz r3, 1b7da8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ 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.w 1b7c8c │ │ │ │ + bne.w 1b7cac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7c8c │ │ │ │ - b.n 1b7ee6 │ │ │ │ + bne.w 1b7cac │ │ │ │ + b.n 1b7f06 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1b7dd2 │ │ │ │ + cbz r3, 1b7df2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7c8c │ │ │ │ + bne.w 1b7cac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1b7dce │ │ │ │ + cbnz r3, 1b7dee │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ 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 1b7c8c │ │ │ │ + beq.w 1b7cac │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1b7e10 │ │ │ │ + b.n 1b7e30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1b7e02 │ │ │ │ + cbnz r1, 1b7e22 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1b7c8c │ │ │ │ + bcs.w 1b7cac │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7de0 │ │ │ │ + beq.n 1b7e00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1b7e60 │ │ │ │ - b.n 1b7c8c │ │ │ │ + cbnz r3, 1b7e80 │ │ │ │ + b.n 1b7cac │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1b7e52 │ │ │ │ + cbnz r1, 1b7e72 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1b7c8c │ │ │ │ + bcs.w 1b7cac │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7e30 │ │ │ │ + beq.n 1b7e50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #148] @ (1b7f10 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b7f30 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7c8c │ │ │ │ + beq.w 1b7cac │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b7ec0 │ │ │ │ + b.n 1b7ee0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1b7eb4 │ │ │ │ + cbnz r2, 1b7ed4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #346 @ 0x15a │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb r2, [r4, #13] │ │ │ │ - beq.w 1b7c8c │ │ │ │ + beq.w 1b7cac │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b7c8c │ │ │ │ - b.n 1b7e96 │ │ │ │ + bne.w 1b7cac │ │ │ │ + b.n 1b7eb6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b7c8c │ │ │ │ + bne.w 1b7cac │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7c8c │ │ │ │ + bne.w 1b7cac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1b7f00 │ │ │ │ + cbnz r3, 1b7f20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 1b7c8c │ │ │ │ + b.n 1b7cac │ │ │ │ nop │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 r2, [pc, #920] @ (1b82c0 ) │ │ │ │ + ldr r2, [pc, #920] @ (1b82e0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #920] @ (1b82c4 ) │ │ │ │ + ldr r3, [pc, #920] @ (1b82e4 ) │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1b7f5e │ │ │ │ + beq.n 1b7f7e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1b7f50 │ │ │ │ + bne.n 1b7f70 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b8128 │ │ │ │ + bne.w 1b8148 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43fd0 │ │ │ │ ldrb.w r2, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ adds r3, r2, #7 │ │ │ │ mov r0, sp │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1b7f96 │ │ │ │ + beq.n 1b7fb6 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1b7f88 │ │ │ │ + bne.n 1b7fa8 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b82b2 │ │ │ │ + bne.w 1b82d2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r7] │ │ │ │ strd r5, r6, [r7, #4] │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b802e │ │ │ │ + beq.n 1b804e │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b7fe2 │ │ │ │ + b.n 1b8002 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1b827a │ │ │ │ + beq.w 1b829a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b802e │ │ │ │ + cbz r3, 1b804e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1b7fdc │ │ │ │ + beq.n 1b7ffc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1b7fd4 │ │ │ │ + bne.n 1b7ff4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1b7fdc │ │ │ │ + bls.n 1b7ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1b801a │ │ │ │ + bne.n 1b803a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7fe2 │ │ │ │ + bne.n 1b8002 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1754 │ │ │ │ + bl 1a1774 │ │ │ │ ldr.w r4, [sl, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8108 │ │ │ │ + beq.n 1b8128 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1b804a │ │ │ │ + b.n 1b806a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8138 │ │ │ │ + beq.n 1b8158 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8042 │ │ │ │ + beq.n 1b8062 │ │ │ │ movw r8, #701 @ 0x2bd │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b80f8 │ │ │ │ + beq.n 1b8118 │ │ │ │ movw r9, #713 @ 0x2c9 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b806e │ │ │ │ - b.n 1b80e0 │ │ │ │ + cbnz r3, 1b808e │ │ │ │ + b.n 1b8100 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b80e0 │ │ │ │ + beq.n 1b8100 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8066 │ │ │ │ + bne.n 1b8086 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1b81b6 │ │ │ │ - bhi.w 1b81a0 │ │ │ │ + beq.w 1b81d6 │ │ │ │ + bhi.w 1b81c0 │ │ │ │ cmp.w r3, #528 @ 0x210 │ │ │ │ - beq.w 1b81b6 │ │ │ │ - bhi.w 1b81e2 │ │ │ │ + beq.w 1b81d6 │ │ │ │ + bhi.w 1b8202 │ │ │ │ movw r2, #341 @ 0x155 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b80a4 │ │ │ │ + beq.n 1b80c4 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 1b826e │ │ │ │ + bcs.w 1b828e │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq.n 1b80a4 │ │ │ │ + beq.n 1b80c4 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bne.n 1b8066 │ │ │ │ + bne.n 1b8086 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8066 │ │ │ │ + bne.n 1b8086 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7c1c │ │ │ │ + bl 1b7c3c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1b80d2 │ │ │ │ + cbnz r3, 1b80f2 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq.w r2, [fp, #20] │ │ │ │ strbeq r3, [r7, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b806e │ │ │ │ + bne.n 1b808e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b805e │ │ │ │ + bne.n 1b807e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b8100 │ │ │ │ + cbz r3, 1b8120 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8054 │ │ │ │ + bne.n 1b8074 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b80f2 │ │ │ │ + bne.n 1b8112 │ │ │ │ ldr.w r4, [sl, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b8138 │ │ │ │ - ldr r2, [pc, #444] @ (1b82c8 ) │ │ │ │ - ldr r3, [pc, #440] @ (1b82c4 ) │ │ │ │ + cbnz r3, 1b8158 │ │ │ │ + ldr r2, [pc, #444] @ (1b82e8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1b82e4 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b82ba │ │ │ │ + bne.w 1b82da │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ 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 1b7f6c │ │ │ │ + b.n 1b7f8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8108 │ │ │ │ + beq.n 1b8128 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b8130 │ │ │ │ + beq.n 1b8150 │ │ │ │ movw r5, #347 @ 0x15b │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1b817e │ │ │ │ + cbz r0, 1b819e │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b8176 │ │ │ │ + cbz r2, 1b8196 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1b816e │ │ │ │ + cbnz r2, 1b818e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b816e │ │ │ │ + bne.n 1b818e │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ ite hi │ │ │ │ movhi.w r2, #346 @ 0x15a │ │ │ │ movls r2, r5 │ │ │ │ str r2, [r3, #20] │ │ │ │ strb.w r8, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b8150 │ │ │ │ - bl 1a1394 │ │ │ │ + bne.n 1b8170 │ │ │ │ + bl 1a13b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b814a │ │ │ │ + bne.n 1b816a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8108 │ │ │ │ + beq.n 1b8128 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b8142 │ │ │ │ + bne.n 1b8162 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8190 │ │ │ │ - b.n 1b8108 │ │ │ │ + bne.n 1b81b0 │ │ │ │ + b.n 1b8128 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b81d0 │ │ │ │ + beq.n 1b81f0 │ │ │ │ movw r2, #739 @ 0x2e3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b8240 │ │ │ │ + beq.n 1b8260 │ │ │ │ movw r2, #703 @ 0x2bf │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1b8066 │ │ │ │ + bne.w 1b8086 │ │ │ │ ldrd r0, r1, [r4, #92] @ 0x5c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1b7bc4 │ │ │ │ + bl 1b7be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b8066 │ │ │ │ + beq.w 1b8086 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b8066 │ │ │ │ - b.n 1b80b2 │ │ │ │ + bne.w 1b8086 │ │ │ │ + b.n 1b80d2 │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1b8066 │ │ │ │ + bne.w 1b8086 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #16] │ │ │ │ - bne.n 1b8234 │ │ │ │ + bne.n 1b8254 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b8232 │ │ │ │ + bhi.n 1b8252 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b8232 │ │ │ │ + bhi.n 1b8252 │ │ │ │ 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 │ │ │ │ @@ -529373,195 +529385,195 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8066 │ │ │ │ - b.n 1b81d0 │ │ │ │ + beq.w 1b8086 │ │ │ │ + b.n 1b81f0 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b8232 │ │ │ │ + b.n 1b8252 │ │ │ │ ldrd r0, r1, [r4, #108] @ 0x6c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ - bl 1b7bc4 │ │ │ │ + bl 1b7be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b8066 │ │ │ │ + beq.w 1b8086 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b8066 │ │ │ │ - b.n 1b80b2 │ │ │ │ + bne.w 1b8086 │ │ │ │ + b.n 1b80d2 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b80a4 │ │ │ │ - b.n 1b8066 │ │ │ │ + beq.w 1b80c4 │ │ │ │ + b.n 1b8086 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251340 │ │ │ │ + bl 251360 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1b7fdc │ │ │ │ + bls.w 1b7ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #17] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1b82a4 │ │ │ │ + bne.n 1b82c4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ - b.n 1b7fdc │ │ │ │ + b.n 1b7ffc │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b7fa4 │ │ │ │ + b.n 1b7fc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb.w r3, [r0, #340] @ 0x154 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1b82ea │ │ │ │ + bpl.n 1b830a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1b831c │ │ │ │ + bne.n 1b833c │ │ │ │ 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, 1b830e │ │ │ │ + cbz r0, 1b832e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1b8306 │ │ │ │ + bpl.n 1b8326 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1b8320 │ │ │ │ + beq.n 1b8340 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1b8316 │ │ │ │ - cbnz r0, 1b8306 │ │ │ │ + bgt.n 1b8336 │ │ │ │ + cbnz r0, 1b8326 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b82f0 │ │ │ │ + bne.n 1b8310 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1b832c │ │ │ │ + cbz r3, 1b834c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1b8306 │ │ │ │ + bhi.n 1b8326 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b82f0 │ │ │ │ - b.n 1b830e │ │ │ │ + bne.n 1b8310 │ │ │ │ + b.n 1b832e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1b83f0 ) │ │ │ │ + ldr r7, [pc, #156] @ (1b8410 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19f330 │ │ │ │ + bl 19f350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1b83b4 │ │ │ │ + cbz r1, 1b83d4 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #432] @ 0x1b0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #108] @ (1b83f4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8414 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f3bc │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1b83d4 │ │ │ │ - ldr r3, [pc, #88] @ (1b83f8 ) │ │ │ │ + cbnz r6, 1b83f4 │ │ │ │ + ldr r3, [pc, #88] @ (1b8418 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19f29c │ │ │ │ + bl 19f2bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ - cbnz r6, 1b83cc │ │ │ │ + cbnz r6, 1b83ec │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - b.n 1b8384 │ │ │ │ - ldr r3, [pc, #36] @ (1b83fc ) │ │ │ │ + b.n 1b83a4 │ │ │ │ + ldr r3, [pc, #36] @ (1b841c ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24f9ec │ │ │ │ + bl 24fa0c │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1b83a4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + b.n 1b83c4 │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xb846 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -529570,41 +529582,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1b8450 │ │ │ │ + cbnz r3, 1b8470 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1b843c │ │ │ │ + bne.n 1b845c │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1b842c │ │ │ │ + bne.n 1b844c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8338 │ │ │ │ + bl 1b8358 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1b8338 │ │ │ │ + bl 1b8358 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1b8428 │ │ │ │ - b.n 1b842c │ │ │ │ + beq.n 1b8448 │ │ │ │ + b.n 1b844c │ │ │ │ ldrb.w r3, [r0, #336] @ 0x150 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1b8338 │ │ │ │ + bl 1b8358 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ @@ -529612,21 +529624,21 @@ │ │ │ │ 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, #24] │ │ │ │ - ldr r1, [pc, #568] @ (1b86c0 ) │ │ │ │ + ldr r1, [pc, #568] @ (1b86e0 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #568] @ (1b86c4 ) │ │ │ │ + ldr r3, [pc, #568] @ (1b86e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #564] @ (1b86c8 ) │ │ │ │ + ldr r1, [pc, #564] @ (1b86e8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #201] @ 0xc9 │ │ │ │ cmp r3, r8 │ │ │ │ @@ -529637,37 +529649,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b86b2 │ │ │ │ + beq.w 1b86d2 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8698 │ │ │ │ + beq.w 1b86b8 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #492] @ (1b86cc ) │ │ │ │ + ldr r3, [pc, #492] @ (1b86ec ) │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b862c │ │ │ │ + b.n 1b864c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -529688,15 +529700,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ 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] │ │ │ │ @@ -529748,129 +529760,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1b8698 │ │ │ │ + beq.n 1b86b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b867e │ │ │ │ + beq.n 1b869e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b8666 │ │ │ │ + cbz r0, 1b8686 │ │ │ │ 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, #8] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b84fc │ │ │ │ + bne.w 1b851c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b8500 │ │ │ │ + b.n 1b8520 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1b863a │ │ │ │ - ldr r2, [pc, #52] @ (1b86d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b86c4 ) │ │ │ │ + b.n 1b865a │ │ │ │ + ldr r2, [pc, #52] @ (1b86f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b86e4 ) │ │ │ │ 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 1b86bc │ │ │ │ + bne.n 1b86dc │ │ │ │ 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, #28] │ │ │ │ - b.n 1b84ca │ │ │ │ + b.n 1b84ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #384] @ (1b8868 ) │ │ │ │ - ldr r3, [pc, #384] @ (1b886c ) │ │ │ │ + ldr r2, [pc, #384] @ (1b8888 ) │ │ │ │ + ldr r3, [pc, #384] @ (1b888c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #384] @ (1b8870 ) │ │ │ │ + ldr r6, [pc, #384] @ (1b8890 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, 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.n 1b8790 │ │ │ │ - ldr r3, [pc, #364] @ (1b8874 ) │ │ │ │ + beq.n 1b87b0 │ │ │ │ + ldr r3, [pc, #364] @ (1b8894 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #348] @ (1b8878 ) │ │ │ │ + ldr r1, [pc, #348] @ (1b8898 ) │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19f5a0 │ │ │ │ + bl 19f5c0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -529878,22 +529890,22 @@ │ │ │ │ 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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b8852 │ │ │ │ + bhi.n 1b8872 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strb r6, [r5, #9] │ │ │ │ strb r2, [r6, #1] │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r2, [r6, #9] │ │ │ │ @@ -529902,136 +529914,136 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ - ldr r3, [pc, #208] @ (1b887c ) │ │ │ │ + bl 1a1014 │ │ │ │ + ldr r3, [pc, #208] @ (1b889c ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #180] @ (1b8880 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b886c ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #180] @ (1b88a0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b888c ) │ │ │ │ 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 1b8862 │ │ │ │ + bne.n 1b8882 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (1b887c ) │ │ │ │ + ldr r3, [pc, #68] @ (1b889c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b87c8 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b87e8 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1b87e6 │ │ │ │ + b.n 1b8806 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1b87e6 │ │ │ │ + b.n 1b8806 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1b87e6 │ │ │ │ + b.n 1b8806 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1b87e6 │ │ │ │ + b.n 1b8806 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1b8e30 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1b8e50 │ │ │ │ mov r4, r1 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1416] @ 1b8e34 │ │ │ │ + ldr.w r0, [pc, #1416] @ 1b8e54 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1408] @ 1b8e38 │ │ │ │ + ldr.w sl, [pc, #1408] @ 1b8e58 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b894e │ │ │ │ + beq.n 1b896e │ │ │ │ movs r1, #0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -530039,22 +530051,22 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b8e08 │ │ │ │ + bhi.w 1b8e28 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r0, r7, #9 │ │ │ │ @@ -530079,115 +530091,115 @@ │ │ │ │ lsls r6, r6, #9 │ │ │ │ ldr.w r7, [r0, #408] @ 0x198 │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ - cbnz r3, 1b896c │ │ │ │ - b.n 1b8a10 │ │ │ │ + cbnz r3, 1b898c │ │ │ │ + b.n 1b8a30 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8a10 │ │ │ │ + beq.n 1b8a30 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8964 │ │ │ │ + beq.n 1b8984 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ strd r4, fp, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, sl │ │ │ │ and.w r8, r2, #16 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b8a04 │ │ │ │ + beq.n 1b8a24 │ │ │ │ mov r9, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1b89e8 │ │ │ │ + cbz r4, 1b8a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8c28 │ │ │ │ + beq.w 1b8c48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8a8e │ │ │ │ + bne.n 1b8aae │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mvn.w r3, #724 @ 0x2d4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subw r3, r2, #722 @ 0x2d2 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r1, #1 │ │ │ │ - bhi.n 1b89e4 │ │ │ │ - ldr.w r3, [pc, #1140] @ 1b8e3c │ │ │ │ + bhi.n 1b8a04 │ │ │ │ + ldr.w r3, [pc, #1140] @ 1b8e5c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ ldrb.w r3, [r2, #71] @ 0x47 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1b8aaa │ │ │ │ + beq.n 1b8aca │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b8a8e │ │ │ │ + bne.n 1b8aae │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b899a │ │ │ │ + bne.n 1b89ba │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b8a0c │ │ │ │ + cbz r3, 1b8a2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b898c │ │ │ │ + bne.n 1b89ac │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b89fe │ │ │ │ + bne.n 1b8a1e │ │ │ │ ldrd r4, fp, [sp, #64] @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8d78 │ │ │ │ + beq.w 1b8d98 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1b8a12 │ │ │ │ + bne.n 1b8a32 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1b8cfe │ │ │ │ + beq.w 1b8d1e │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b86d4 │ │ │ │ + bl 1b86f4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b8e28 │ │ │ │ + bhi.w 1b8e48 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r6, r3, #7 │ │ │ │ @@ -530200,67 +530212,67 @@ │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b8bfc │ │ │ │ + beq.w 1b8c1c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8bfc │ │ │ │ + beq.w 1b8c1c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8a8c │ │ │ │ + bne.n 1b8aac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b89b0 │ │ │ │ + b.n 1b89d0 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r0, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b8c1a │ │ │ │ + beq.w 1b8c3a │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ rbit r5, fp │ │ │ │ clz r5, r5 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ adds r3, #11 │ │ │ │ strd sl, r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 1b8b9e │ │ │ │ + b.n 1b8bbe │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b8bf6 │ │ │ │ + beq.n 1b8c16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ @@ -530275,29 +530287,29 @@ │ │ │ │ strh.w r3, [r9, #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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bic.w fp, fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r5, fp │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ clz r5, r5 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ - beq.n 1b8c0c │ │ │ │ + beq.n 1b8c2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -530305,285 +530317,285 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w r9, [r8, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b8ae8 │ │ │ │ + bne.n 1b8b08 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1b8bf6 │ │ │ │ + beq.n 1b8c16 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, r7 │ │ │ │ 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} │ │ │ │ - b.n 1b8b12 │ │ │ │ + b.n 1b8b32 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 1b8b74 │ │ │ │ + b.n 1b8b94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.w 1b89b0 │ │ │ │ - b.n 1b89e8 │ │ │ │ + beq.w 1b89d0 │ │ │ │ + b.n 1b8a08 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd sl, r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b89e4 │ │ │ │ - bl 1a0864 │ │ │ │ - b.n 1b89e4 │ │ │ │ + beq.w 1b8a04 │ │ │ │ + bl 1a0884 │ │ │ │ + b.n 1b8a04 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b89e8 │ │ │ │ + bne.w 1b8a08 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b89b0 │ │ │ │ + b.n 1b89d0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 1b8a42 │ │ │ │ + bne.w 1b8a62 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b8d30 │ │ │ │ + beq.n 1b8d50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1b8464 │ │ │ │ + bl 1b8484 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b8e10 │ │ │ │ + bne.w 1b8e30 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #432] @ (1b8e40 ) │ │ │ │ - ldr r3, [pc, #416] @ (1b8e30 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b8e60 ) │ │ │ │ + ldr r3, [pc, #416] @ (1b8e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b8e24 │ │ │ │ + bne.w 1b8e44 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c40 │ │ │ │ + b.n 1b8c60 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #292] @ 1b8e28 │ │ │ │ - bl 1a0b5c │ │ │ │ + vldr d0, [pc, #292] @ 1b8e48 │ │ │ │ + bl 1a0b7c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b8c40 │ │ │ │ + beq.n 1b8c60 │ │ │ │ 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 1a2f98 │ │ │ │ - b.n 1b8c40 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b8c60 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1b8464 │ │ │ │ + bl 1b8484 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1b8c6e │ │ │ │ + beq.n 1b8c8e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b8464 │ │ │ │ + bl 1b8484 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ 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 1b8c7c │ │ │ │ + b.n 1b8c9c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b8d92 │ │ │ │ + cbz r0, 1b8db2 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3b54 │ │ │ │ + bl 1a3b74 │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 1b8a1c │ │ │ │ + b.n 1b8a3c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w lr, [pc, #104] @ 1b8e3c │ │ │ │ + ldr.w lr, [pc, #104] @ 1b8e5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b8a32 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b8a52 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1b8d9a │ │ │ │ + b.n 1b8dba │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b8d9a │ │ │ │ + b.n 1b8dba │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1b8d9a │ │ │ │ + b.n 1b8dba │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1b8d9a │ │ │ │ + b.n 1b8dba │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1b8464 │ │ │ │ - b.n 1b8d5a │ │ │ │ + bl 1b8484 │ │ │ │ + b.n 1b8d7a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1b91c0 ) │ │ │ │ + ldr r0, [pc, #860] @ (1b91e0 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1b91c4 ) │ │ │ │ + ldr r3, [pc, #860] @ (1b91e4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1b91c8 │ │ │ │ + ldr.w r8, [pc, #852] @ 1b91e8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b91ae │ │ │ │ + beq.w 1b91ce │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ @@ -530591,22 +530603,22 @@ │ │ │ │ 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, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b90ca │ │ │ │ + bhi.w 1b90ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -530630,69 +530642,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #116 @ 0x74 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1b91cc │ │ │ │ + ldr.w r9, [pc, #640] @ 1b91ec │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1b8f90 │ │ │ │ + cbz r3, 1b8fb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1aa07c │ │ │ │ + bl 1aa09c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1b91b8 │ │ │ │ + vldr d8, [pc, #544] @ 1b91d8 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1b90dc │ │ │ │ + beq.w 1b90fc │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b86d4 │ │ │ │ + bl 1b86f4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b9524 │ │ │ │ + bhi.w 1b9544 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r2, r6, #10 │ │ │ │ @@ -530706,131 +530718,131 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r2, r6, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1b9008 │ │ │ │ + cbz r3, 1b9028 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1b9008 │ │ │ │ + cbz r3, 1b9028 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1b910e │ │ │ │ + bhi.w 1b912e │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1b8f9c │ │ │ │ + bne.n 1b8fbc │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1b9048 │ │ │ │ + cbnz r4, 1b9068 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1b9430 │ │ │ │ + bne.w 1b9450 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b932c │ │ │ │ + bne.w 1b934c │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #388] @ (1b91d0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1b91c4 ) │ │ │ │ + ldr r2, [pc, #388] @ (1b91f0 ) │ │ │ │ + ldr r3, [pc, #376] @ (1b91e4 ) │ │ │ │ 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 1b9520 │ │ │ │ + bne.w 1b9540 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b8fee │ │ │ │ + b.n 1b900e │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b8f10 │ │ │ │ + b.n 1b8f30 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b8f10 │ │ │ │ + b.n 1b8f30 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1b8f10 │ │ │ │ + b.n 1b8f30 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b8fee │ │ │ │ + beq.w 1b900e │ │ │ │ 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 1a2f98 │ │ │ │ - b.n 1b8fee │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b900e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ add.w r2, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -530839,26 +530851,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r8, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b951a │ │ │ │ + bhi.w 1b953a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9524 │ │ │ │ + bhi.w 1b9544 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ @@ -530885,52 +530897,52 @@ │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1b8e8e │ │ │ │ + b.n 1b8eae │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b8f10 │ │ │ │ + b.n 1b8f30 │ │ │ │ ... │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b91fc │ │ │ │ + cbz r0, 1b921c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #32 │ │ │ │ @@ -530948,28 +530960,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -530984,15 +530996,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 1b92ea │ │ │ │ + cbnz r3, 1b930a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -531007,36 +531019,36 @@ │ │ │ │ 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 1a2f98 │ │ │ │ - b.n 1b9008 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b9028 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b91d6 │ │ │ │ + b.n 1b91f6 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b91d6 │ │ │ │ + b.n 1b91f6 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b91d6 │ │ │ │ + b.n 1b91f6 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -531045,22 +531057,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -531074,15 +531086,15 @@ │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 1b93ec │ │ │ │ + cbnz r4, 1b940c │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ it ne │ │ │ │ @@ -531097,35 +531109,35 @@ │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ 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 1b903a │ │ │ │ + b.n 1b905a │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -531134,22 +531146,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -531163,15 +531175,15 @@ │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 1b94ee │ │ │ │ + cbnz r4, 1b950e │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r4, r8 │ │ │ │ lslne r4, r3 │ │ │ │ it ne │ │ │ │ @@ -531185,83 +531197,83 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1b9024 │ │ │ │ + b.n 1b9044 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b91d6 │ │ │ │ + b.n 1b91f6 │ │ │ │ blx 444f8 <__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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 1b9a6c │ │ │ │ + ldr.w r2, [pc, #1328] @ 1b9a8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [pc, #1328] @ 1b9a70 │ │ │ │ + ldr.w r7, [pc, #1328] @ 1b9a90 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1320] @ 1b9a74 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1b9a94 │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b9952 │ │ │ │ + beq.w 1b9972 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1b9a78 │ │ │ │ + bl 1a1014 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1b9a98 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b95d2 │ │ │ │ + cbz r0, 1b95f2 │ │ │ │ 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, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ mov ip, r9 │ │ │ │ strd r6, r6, [r9, #12] │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ @@ -531273,22 +531285,22 @@ │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w sl, r5, #84 @ 0x54 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -531321,15 +531333,15 @@ │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -531338,31 +531350,31 @@ │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #1 │ │ │ │ itt eq │ │ │ │ moveq sl, r8 │ │ │ │ addeq.w fp, sp, #140 @ 0x8c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b9752 │ │ │ │ + beq.n 1b9772 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ add.w fp, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531374,15 +531386,15 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w r2, #1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r7, fp │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ @@ -531397,20 +531409,20 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -531426,15 +531438,15 @@ │ │ │ │ strh.w r3, [sl, #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, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add.w r1, sl, #28 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -531450,20 +531462,20 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531477,15 +531489,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add.w r1, sl, #28 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ movs r3, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ @@ -531501,21 +531513,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531528,46 +531540,46 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #324] @ (1b9a7c ) │ │ │ │ + ldr r2, [pc, #324] @ (1b9a9c ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1b9a74 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b9a94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9a66 │ │ │ │ + bne.w 1b9a86 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b9988 │ │ │ │ + cbz r0, 1b99a8 │ │ │ │ mov r3, r9 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r9 │ │ │ │ strd r5, r5, [r9, #12] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ @@ -531580,22 +531592,22 @@ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldrh.w lr, [sp, #100] @ 0x64 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ and.w r3, lr, #8064 @ 0x1f80 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ clz r3, r3 │ │ │ │ @@ -531604,15 +531616,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi lr, r3, #7, #6 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #92] @ (1b9a78 ) │ │ │ │ + ldr r3, [pc, #92] @ (1b9a98 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w lr, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ @@ -531628,73 +531640,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1b96b0 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1b96d0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1b9bdc ) │ │ │ │ + ldr r2, [pc, #328] @ (1b9bfc ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1b9be0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1b9c00 ) │ │ │ │ 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, 1b9aca │ │ │ │ + cbnz r1, 1b9aea │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1b9be4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1b9be0 ) │ │ │ │ + ldr r2, [pc, #308] @ (1b9c04 ) │ │ │ │ + ldr r3, [pc, #300] @ (1b9c00 ) │ │ │ │ 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 1b9bcc │ │ │ │ + bne.w 1b9bec │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9bd0 │ │ │ │ + beq.n 1b9bf0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b9ada │ │ │ │ + bne.n 1b9afa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9bd0 │ │ │ │ + beq.n 1b9bf0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -531706,19 +531718,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 1b9bd6 │ │ │ │ + beq.n 1b9bf6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9bae │ │ │ │ + beq.n 1b9bce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ @@ -531728,183 +531740,183 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1b82cc │ │ │ │ + bl 1b82ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b9aac │ │ │ │ + beq.n 1b9acc │ │ │ │ ldrb.w r2, [r5, #336] @ 0x150 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #340] @ 0x154 │ │ │ │ strb.w r2, [r5, #336] @ 0x150 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b9b98 │ │ │ │ + beq.n 1b9bb8 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1b9bb2 │ │ │ │ + bpl.n 1b9bd2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b8888 │ │ │ │ + bl 1b88a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ - b.n 1b9aae │ │ │ │ + bl 1ee338 │ │ │ │ + b.n 1b9ace │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 1b9b84 │ │ │ │ + bmi.n 1b9ba4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1b8400 │ │ │ │ - b.n 1b9b84 │ │ │ │ + bl 1b8420 │ │ │ │ + b.n 1b9ba4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b9b3a │ │ │ │ + b.n 1b9b5a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1b8400 │ │ │ │ + bl 1b8420 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b8e48 │ │ │ │ - b.n 1b9b8c │ │ │ │ + bl 1b8e68 │ │ │ │ + b.n 1b9bac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1b9f20 ) │ │ │ │ + ldr r2, [pc, #796] @ (1b9f40 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1b9f24 ) │ │ │ │ + ldr r3, [pc, #796] @ (1b9f44 ) │ │ │ │ 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, 1b9c38 │ │ │ │ + cbnz r1, 1b9c58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1b9f28 ) │ │ │ │ - ldr r3, [pc, #776] @ (1b9f24 ) │ │ │ │ + ldr r2, [pc, #780] @ (1b9f48 ) │ │ │ │ + ldr r3, [pc, #776] @ (1b9f44 ) │ │ │ │ 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 1b9f0c │ │ │ │ + bne.w 1b9f2c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #336] @ 0x150 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #336] @ 0x150 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1b9c6a │ │ │ │ + cbz r3, 1b9c8a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b9c62 │ │ │ │ + bpl.n 1b9c82 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1b9ef0 │ │ │ │ + beq.w 1b9f10 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9c54 │ │ │ │ + bne.n 1b9c74 │ │ │ │ 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 1b8400 │ │ │ │ + bl 1b8420 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b9c98 │ │ │ │ - b.n 1b9cd6 │ │ │ │ + cbnz r3, 1b9cb8 │ │ │ │ + b.n 1b9cf6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b9cd6 │ │ │ │ + cbz r3, 1b9cf6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b9c92 │ │ │ │ + beq.n 1b9cb2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1b9f2c ) │ │ │ │ + ldr r3, [pc, #644] @ (1b9f4c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 44be4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1b9cce │ │ │ │ - b.n 1b9cda │ │ │ │ + cbnz r0, 1b9cee │ │ │ │ + b.n 1b9cfa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b9cba │ │ │ │ + bne.n 1b9cda │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9cc8 │ │ │ │ + bne.n 1b9ce8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b9c18 │ │ │ │ + b.n 1b9c38 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1b9f10 │ │ │ │ + beq.w 1b9f30 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b9d04 │ │ │ │ + beq.n 1b9d24 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ 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 │ │ │ │ @@ -531920,294 +531932,294 @@ │ │ │ │ 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 1b9e6e │ │ │ │ + bne.w 1b9e8e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b9ec8 │ │ │ │ + bne.w 1b9ee8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b9eb6 │ │ │ │ + bne.w 1b9ed6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1b9f18 │ │ │ │ + vldr d8, [pc, #396] @ 1b9f38 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1b9da0 │ │ │ │ + b.n 1b9dc0 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1b9e0c │ │ │ │ + beq.n 1b9e2c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1b9d98 │ │ │ │ + beq.n 1b9db8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0b7c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b9de2 │ │ │ │ + cbz r0, 1b9e02 │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b9e6a │ │ │ │ + beq.n 1b9e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ cmp r5, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 1b9da0 │ │ │ │ + bne.n 1b9dc0 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b9e5e │ │ │ │ + beq.n 1b9e7e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b9e9a │ │ │ │ + beq.n 1b9eba │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, 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 r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #352] @ 0x160 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ - b.n 1b9cce │ │ │ │ + bl 1ee338 │ │ │ │ + b.n 1b9cee │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b9d98 │ │ │ │ + b.n 1b9db8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9edc │ │ │ │ + bne.n 1b9efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1b9d6e │ │ │ │ + beq.w 1b9d8e │ │ │ │ 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 1b9524 │ │ │ │ + bl 1b9544 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1b9d74 │ │ │ │ + b.n 1b9d94 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e3c │ │ │ │ + b.n 1b9e5c │ │ │ │ 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 1b9524 │ │ │ │ - b.n 1b9e90 │ │ │ │ + bl 1b9544 │ │ │ │ + b.n 1b9eb0 │ │ │ │ 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 1b9524 │ │ │ │ - b.n 1b9d64 │ │ │ │ + bl 1b9544 │ │ │ │ + b.n 1b9d84 │ │ │ │ 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 1b9524 │ │ │ │ - b.n 1b9e76 │ │ │ │ + bl 1b9544 │ │ │ │ + b.n 1b9e96 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ 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 1b9c88 │ │ │ │ + b.n 1b9ca8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ it │ │ │ │ mov r0, 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 r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ba05a │ │ │ │ + beq.w 1ba07a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ubfx ip, r1, #0, #21 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.n 1b9f6e │ │ │ │ + beq.n 1b9f8e │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, #17 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 1b9f6e │ │ │ │ + beq.n 1b9f8e │ │ │ │ cmp r1, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b9f52 │ │ │ │ + bne.n 1b9f72 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ - beq.n 1ba05a │ │ │ │ + beq.n 1ba07a │ │ │ │ clz r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 1b9fcc │ │ │ │ + cbz r3, 1b9fec │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1ba068 │ │ │ │ + bpl.n 1ba088 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ba068 │ │ │ │ + beq.n 1ba088 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ba0b4 │ │ │ │ + bne.w 1ba0d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ba094 │ │ │ │ + bne.n 1ba0b4 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ba052 │ │ │ │ + b.n 1ba072 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ba08c │ │ │ │ + beq.n 1ba0ac │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ba070 │ │ │ │ + bne.n 1ba090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b9fba │ │ │ │ + beq.n 1b9fda │ │ │ │ lsrs r3, r0, #2 │ │ │ │ and.w r9, r0, #3 │ │ │ │ add.w r6, r3, #17 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca670 │ │ │ │ + bl 1ca690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ba082 │ │ │ │ + bne.n 1ba0a2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ba032 │ │ │ │ + beq.n 1ba052 │ │ │ │ and.w r3, sl, #15 │ │ │ │ ldrh.w r2, [r7, #336] @ 0x150 │ │ │ │ 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, [r7, #336] @ 0x150 │ │ │ │ - cbz r5, 1ba03e │ │ │ │ + cbz r5, 1ba05e │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ @@ -532215,203 +532227,203 @@ │ │ │ │ bfi r2, r1, #5, #2 │ │ │ │ strb r2, [r4, #29] │ │ │ │ bfi r3, r9, #4, #2 │ │ │ │ strb r3, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r2, 1ba068 │ │ │ │ + cbz r2, 1ba088 │ │ │ │ ldrh.w r3, [r0, #336] @ 0x150 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r0, #336] @ 0x150 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2516f4 │ │ │ │ - bl 251380 │ │ │ │ + bl 251714 │ │ │ │ + bl 2513a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b9fec │ │ │ │ - b.n 1b9fba │ │ │ │ + bne.n 1ba00c │ │ │ │ + b.n 1b9fda │ │ │ │ mov r0, r3 │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ba00a │ │ │ │ + b.n 1ba02a │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #17 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1b9ff6 │ │ │ │ + b.n 1ba016 │ │ │ │ ldrh.w r3, [r7, #336] @ 0x150 │ │ │ │ and.w r1, sl, #15 │ │ │ │ movs r2, #2 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r1, lsl #4 │ │ │ │ strh.w r3, [r7, #336] @ 0x150 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ba052 │ │ │ │ + b.n 1ba072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2516f4 │ │ │ │ - bl 251380 │ │ │ │ + bl 251714 │ │ │ │ + bl 2513a0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b9fba │ │ │ │ + b.n 1b9fda │ │ │ │ nop │ │ │ │ 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 1ba120 │ │ │ │ + ble.n 1ba140 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1ba136 │ │ │ │ + bls.n 1ba156 │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ba0fe │ │ │ │ - b.n 1ba11c │ │ │ │ + cbnz r3, 1ba11e │ │ │ │ + b.n 1ba13c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ba11c │ │ │ │ + cbz r3, 1ba13c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ba0f8 │ │ │ │ + beq.n 1ba118 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee318 │ │ │ │ - b.n 1ba114 │ │ │ │ + bl 1ee338 │ │ │ │ + b.n 1ba134 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba104 │ │ │ │ + bne.n 1ba124 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ba10e │ │ │ │ + bne.n 1ba12e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1b9f30 │ │ │ │ + bl 1b9f50 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ba0ee │ │ │ │ + bhi.n 1ba10e │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1b9f30 │ │ │ │ + bl 1b9f50 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1ba0ee │ │ │ │ + b.n 1ba10e │ │ │ │ stmdb 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 r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1ba58c │ │ │ │ - ldr.w r3, [pc, #1064] @ 1ba590 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1ba5ac │ │ │ │ + ldr.w r3, [pc, #1064] @ 1ba5b0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1ba594 │ │ │ │ + ldr.w r7, [pc, #1052] @ 1ba5b4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1ba288 │ │ │ │ - bl 2512ac │ │ │ │ + beq.n 1ba2a8 │ │ │ │ + bl 2512cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba24c │ │ │ │ + bne.n 1ba26c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1ba32a │ │ │ │ - bl 251380 │ │ │ │ + bhi.w 1ba34a │ │ │ │ + bl 2513a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba230 │ │ │ │ + beq.n 1ba250 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 2513d8 │ │ │ │ + bl 2513f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #32 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ba150 │ │ │ │ + bl 1ba170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ba1c4 │ │ │ │ - ldr r2, [pc, #868] @ (1ba598 ) │ │ │ │ - ldr r3, [pc, #860] @ (1ba590 ) │ │ │ │ + bne.n 1ba1e4 │ │ │ │ + ldr r2, [pc, #868] @ (1ba5b8 ) │ │ │ │ + ldr r3, [pc, #860] @ (1ba5b0 ) │ │ │ │ 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 1ba584 │ │ │ │ + bne.w 1ba5a4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ba58c │ │ │ │ + bhi.w 1ba5ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -532430,18 +532442,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 25134c │ │ │ │ + bl 25136c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ba31a │ │ │ │ + bhi.n 1ba33a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -532451,28 +532463,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ba2d4 │ │ │ │ + cbz r0, 1ba2f4 │ │ │ │ adds r7, #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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -532484,45 +532496,45 @@ │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1ba230 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1ba250 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ba2b2 │ │ │ │ + b.n 1ba2d2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ba2b2 │ │ │ │ + b.n 1ba2d2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ba2b2 │ │ │ │ + b.n 1ba2d2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ba2b2 │ │ │ │ - bl 251380 │ │ │ │ + b.n 1ba2d2 │ │ │ │ + bl 2513a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ba230 │ │ │ │ + beq.w 1ba250 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1ba474 │ │ │ │ + bhi.w 1ba494 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba58c │ │ │ │ + bhi.w 1ba5ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -532554,34 +532566,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba3d6 │ │ │ │ + cbz r0, 1ba3f6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 2516f4 │ │ │ │ + bl 251714 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #32 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ @@ -532592,73 +532604,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ 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 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1ba150 │ │ │ │ + bl 1ba170 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 1ba230 │ │ │ │ + beq.w 1ba250 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ba35a │ │ │ │ + bls.w 1ba37a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ba3aa │ │ │ │ + b.n 1ba3ca │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1ba3aa │ │ │ │ + b.n 1ba3ca │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1ba3aa │ │ │ │ + b.n 1ba3ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1ba3aa │ │ │ │ + b.n 1ba3ca │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba588 │ │ │ │ + beq.n 1ba5a8 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ blx 44980 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #36] @ 0x24 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -532677,94 +532689,94 @@ │ │ │ │ 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 fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ba548 │ │ │ │ + bne.n 1ba568 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r8, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r3, r9 │ │ │ │ lslne.w r8, r8, sl │ │ │ │ it ne │ │ │ │ addne.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #80] @ (1ba59c ) │ │ │ │ + ldr r2, [pc, #80] @ (1ba5bc ) │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7, 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, [ip, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, ip │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1ba230 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1ba250 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ba49e │ │ │ │ + b.n 1ba4be │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ba49e │ │ │ │ + b.n 1ba4be │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ba49e │ │ │ │ + b.n 1ba4be │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ba49e │ │ │ │ + b.n 1ba4be │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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, #472] @ (1ba78c ) │ │ │ │ + ldr r3, [pc, #472] @ (1ba7ac ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1ba784 │ │ │ │ + beq.w 1ba7a4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ba5d8 │ │ │ │ + cbz r1, 1ba5f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba77c │ │ │ │ + beq.w 1ba79c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1ba644 │ │ │ │ + b.n 1ba664 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ strd r0, r4, [r6, #28] │ │ │ │ @@ -532772,40 +532784,40 @@ │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba150 │ │ │ │ + bl 1ba170 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba77e │ │ │ │ + beq.w 1ba79e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1ba63a │ │ │ │ + beq.n 1ba65a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba5ee │ │ │ │ + bne.n 1ba60e │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ba63a │ │ │ │ + beq.n 1ba65a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -532813,21 +532825,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -532835,26 +532847,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #84] @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -532866,69 +532878,69 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #100 @ 0x64 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1ba74c │ │ │ │ + cbnz r3, 1ba76c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #64] @ (1ba790 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba7b0 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ 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 r6, [ip, r2, lsl #2] │ │ │ │ str.w r9, [ip, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1ba638 │ │ │ │ + b.n 1ba658 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 r5, [pc, #424] @ (1ba94c ) │ │ │ │ + ldr r5, [pc, #424] @ (1ba96c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1ba950 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ba970 ) │ │ │ │ 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 1ba7f0 │ │ │ │ + beq.n 1ba810 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -532937,181 +532949,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 1ba8a6 │ │ │ │ + beq.n 1ba8c6 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1ba88c │ │ │ │ + beq.n 1ba8ac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1ba810 │ │ │ │ + cbz r6, 1ba830 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1ba81e │ │ │ │ + cbnz r6, 1ba83e │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1ba8e4 │ │ │ │ + beq.n 1ba904 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1ba930 │ │ │ │ + bhi.w 1ba950 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba94c │ │ │ │ + bhi.w 1ba96c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (1baa74 ) │ │ │ │ + ldr r5, [pc, #556] @ (1baa94 ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba87c │ │ │ │ + cbz r0, 1ba89c │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1ba954 ) │ │ │ │ - ldr r3, [pc, #192] @ (1ba950 ) │ │ │ │ + ldr r1, [pc, #196] @ (1ba974 ) │ │ │ │ + ldr r3, [pc, #192] @ (1ba970 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba948 │ │ │ │ + bne.n 1ba968 │ │ │ │ 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 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba88c │ │ │ │ + beq.n 1ba8ac │ │ │ │ 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 1a2f98 │ │ │ │ - b.n 1ba88c │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1ba8ac │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1ba858 │ │ │ │ + b.n 1ba878 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ba858 │ │ │ │ + b.n 1ba878 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba858 │ │ │ │ - cbz r1, 1ba936 │ │ │ │ + b.n 1ba878 │ │ │ │ + cbz r1, 1ba956 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba91e │ │ │ │ + cbz r0, 1ba93e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ba88c │ │ │ │ + b.n 1ba8ac │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ba858 │ │ │ │ + b.n 1ba878 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ba8f0 │ │ │ │ + b.n 1ba910 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1baa64 ) │ │ │ │ + ldr r2, [pc, #248] @ (1baa84 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ - ldr r3, [pc, #244] @ (1baa68 ) │ │ │ │ + ldr r3, [pc, #244] @ (1baa88 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1baa1a │ │ │ │ + beq.n 1baa3a │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1ba992 │ │ │ │ + b.n 1ba9b2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1baa1a │ │ │ │ + beq.n 1baa3a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ba98a │ │ │ │ + beq.n 1ba9aa │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #6 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #2 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -533130,124 +533142,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ba9f2 │ │ │ │ + beq.n 1baa12 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1baa36 │ │ │ │ + cbnz r3, 1baa56 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1baa4a │ │ │ │ + bne.n 1baa6a │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1baa1a │ │ │ │ + cbz r3, 1baa3a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ba9ba │ │ │ │ + bne.n 1ba9da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1baa0c │ │ │ │ - ldr r2, [pc, #80] @ (1baa6c ) │ │ │ │ - ldr r3, [pc, #72] @ (1baa68 ) │ │ │ │ + bne.n 1baa2c │ │ │ │ + ldr r2, [pc, #80] @ (1baa8c ) │ │ │ │ + ldr r3, [pc, #72] @ (1baa88 ) │ │ │ │ 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 1baa60 │ │ │ │ + bne.n 1baa80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ba5a0 │ │ │ │ + bl 1ba5c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ba9f8 │ │ │ │ + beq.n 1baa18 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ba5a0 │ │ │ │ + bl 1ba5c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1ba9f8 │ │ │ │ + b.n 1baa18 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2232] @ 1bb33c │ │ │ │ + ldr.w r3, [pc, #2232] @ 1bb35c │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2228] @ 1bb340 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1bb360 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2224] @ 1bb344 │ │ │ │ + ldr.w r3, [pc, #2224] @ 1bb364 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb32e │ │ │ │ + beq.w 1bb34e │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1baaae │ │ │ │ + bne.n 1baace │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb32e │ │ │ │ + beq.w 1bb34e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1bb334 │ │ │ │ + beq.w 1bb354 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1baaf4 │ │ │ │ + beq.n 1bab14 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19fd9c │ │ │ │ + bl 19fdbc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -533274,39 +533286,39 @@ │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #316] @ 0x13c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba794 │ │ │ │ + bl 1ba7b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1babf4 │ │ │ │ + bcc.n 1bac14 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bb020 │ │ │ │ + bhi.w 1bb040 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb01a │ │ │ │ + bhi.w 1bb03a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ @@ -533332,28 +533344,28 @@ │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1872] @ 1bb348 │ │ │ │ + ldr.w r3, [pc, #1872] @ 1bb368 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1864] @ 1bb34c │ │ │ │ + ldr.w r2, [pc, #1864] @ 1bb36c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 19f548 │ │ │ │ + bl 19f568 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533361,26 +533373,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r5, #16] │ │ │ │ @@ -533390,17 +533402,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bad6a │ │ │ │ + beq.n 1bad8a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1696] @ 1bb350 │ │ │ │ + ldr.w r3, [pc, #1696] @ 1bb370 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -533409,21 +533421,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3d2c │ │ │ │ + bl 1a3d4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533431,22 +533443,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1bb334 │ │ │ │ + bhi.w 1bb354 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ @@ -533468,34 +533480,34 @@ │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1bacac │ │ │ │ + beq.n 1baccc │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1bacac │ │ │ │ + b.n 1baccc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r9, #84 @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ @@ -533504,23 +533516,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r9, ip, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1bb300 │ │ │ │ + bhi.w 1bb320 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb334 │ │ │ │ + bhi.w 1bb354 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #9 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ @@ -533547,55 +533559,55 @@ │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1bad86 │ │ │ │ + b.n 1bada6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bae6e │ │ │ │ + cbz r0, 1bae8e │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -533607,27 +533619,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, lr, #100 @ 0x64 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1baf0a │ │ │ │ + bne.n 1baf2a │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1baf16 │ │ │ │ + cbnz r3, 1baf36 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1080] @ 1bb350 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1bb370 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -533646,21 +533658,21 @@ │ │ │ │ str.w r8, [lr, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [lr, r2, lsl #2] │ │ │ │ str.w r5, [lr, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #3 │ │ │ │ @@ -533674,116 +533686,116 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1bafe0 │ │ │ │ + cbz r1, 1bb000 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bafc4 │ │ │ │ + bne.n 1bafe4 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bb32a │ │ │ │ + beq.w 1bb34a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee318 │ │ │ │ - ldr r2, [pc, #872] @ (1bb354 ) │ │ │ │ - ldr r3, [pc, #856] @ (1bb344 ) │ │ │ │ + bl 1ee338 │ │ │ │ + ldr r2, [pc, #872] @ (1bb374 ) │ │ │ │ + ldr r3, [pc, #856] @ (1bb364 ) │ │ │ │ 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 1bb326 │ │ │ │ + bne.w 1bb346 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae48 │ │ │ │ + b.n 1bae68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae48 │ │ │ │ + b.n 1bae68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae48 │ │ │ │ + b.n 1bae68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae48 │ │ │ │ + b.n 1bae68 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1bad86 │ │ │ │ + b.n 1bada6 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1bad86 │ │ │ │ + b.n 1bada6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bb05a │ │ │ │ + cbz r0, 1bb07a │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19fab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #100 @ 0x64 │ │ │ │ @@ -533796,26 +533808,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1bb114 │ │ │ │ + cbnz r3, 1bb134 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1bb120 │ │ │ │ + cbnz r3, 1bb140 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -533835,27 +533847,27 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb28c │ │ │ │ + beq.w 1bb2ac │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1bb2d0 │ │ │ │ + bne.w 1bb2f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 19fa60 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533864,23 +533876,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r4, #16] │ │ │ │ @@ -533893,19 +533905,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1bb288 │ │ │ │ + cbnz r6, 1bb2a8 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1bb23a │ │ │ │ + beq.n 1bb25a │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -533915,63 +533927,63 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w ip, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3dd4 │ │ │ │ - b.n 1baf6e │ │ │ │ + bl 1a3df4 │ │ │ │ + b.n 1baf8e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1bad86 │ │ │ │ + b.n 1bada6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb034 │ │ │ │ + b.n 1bb054 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb034 │ │ │ │ + b.n 1bb054 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb034 │ │ │ │ + b.n 1bb054 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1bb23a │ │ │ │ + b.n 1bb25a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bb184 │ │ │ │ + beq.w 1bb1a4 │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bb2be │ │ │ │ + cbz r0, 1bb2de │ │ │ │ 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, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1bb184 │ │ │ │ + b.n 1bb1a4 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bb334 │ │ │ │ + bhi.n 1bb354 │ │ │ │ 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 │ │ │ │ @@ -533983,128 +533995,128 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb034 │ │ │ │ + b.n 1bb054 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb298 │ │ │ │ + b.n 1bb2b8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb298 │ │ │ │ + b.n 1bb2b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb298 │ │ │ │ + b.n 1bb2b8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb298 │ │ │ │ + b.n 1bb2b8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1bafe0 │ │ │ │ + b.n 1bb000 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r2, r2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + ldr r7, [pc, #960] @ (1bb738 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (1bb4cc ) │ │ │ │ + ldr r4, [pc, #352] @ (1bb4ec ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1bb4d0 ) │ │ │ │ + ldr r2, [pc, #352] @ (1bb4f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1bb458 │ │ │ │ - bhi.n 1bb3d2 │ │ │ │ + beq.n 1bb478 │ │ │ │ + bhi.n 1bb3f2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1bb49c │ │ │ │ - bls.w 1bb4b6 │ │ │ │ + beq.w 1bb4bc │ │ │ │ + bls.w 1bb4d6 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1bb482 │ │ │ │ + bne.n 1bb4a2 │ │ │ │ ldr.w r5, [r0, #304] @ 0x130 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1bb3ea │ │ │ │ + cbnz r0, 1bb40a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #304] @ 0x130 │ │ │ │ - bhi.n 1bb3b8 │ │ │ │ + bhi.n 1bb3d8 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #280] @ (1bb4d4 ) │ │ │ │ - ldr r3, [pc, #276] @ (1bb4d0 ) │ │ │ │ + ldr r2, [pc, #280] @ (1bb4f4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1bb4f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb4c6 │ │ │ │ + bne.n 1bb4e6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1bb48a │ │ │ │ + beq.n 1bb4aa │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1bb458 │ │ │ │ + bne.n 1bb478 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #436] @ 0x1b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb4c0 │ │ │ │ + beq.n 1bb4e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bb3f4 │ │ │ │ + b.n 1bb414 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1bb440 │ │ │ │ + cbz r3, 1bb460 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1bb3ee │ │ │ │ + bne.n 1bb40e │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1bb41e │ │ │ │ - bl 251380 │ │ │ │ + bhi.n 1bb43e │ │ │ │ + bl 2513a0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -534113,176 +534125,176 @@ │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bb3f4 │ │ │ │ + bne.n 1bb414 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1bb4b0 │ │ │ │ + beq.n 1bb4d0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1bb464 │ │ │ │ + bhi.n 1bb484 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1bb3a8 │ │ │ │ + bne.n 1bb3c8 │ │ │ │ str.w r5, [sl, #448] @ 0x1c0 │ │ │ │ - b.n 1bb3b8 │ │ │ │ + b.n 1bb3d8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #440] @ 0x1b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb3ea │ │ │ │ + bne.n 1bb40a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1bb496 │ │ │ │ + beq.n 1bb4b6 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #436] @ 0x1b4 │ │ │ │ - bhi.n 1bb3b8 │ │ │ │ + bhi.n 1bb3d8 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1bb3b8 │ │ │ │ + bne.n 1bb3d8 │ │ │ │ str.w r5, [sl, #440] @ 0x1b8 │ │ │ │ - b.n 1bb3b8 │ │ │ │ + b.n 1bb3d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1bb4a8 │ │ │ │ + cbz r0, 1bb4c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bb3ea │ │ │ │ + b.n 1bb40a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #300] @ 0x12c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb3ea │ │ │ │ + bne.n 1bb40a │ │ │ │ str.w r5, [sl, #300] @ 0x12c │ │ │ │ - b.n 1bb3b8 │ │ │ │ + b.n 1bb3d8 │ │ │ │ ldr.w r5, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb3ea │ │ │ │ - b.n 1bb452 │ │ │ │ + bne.n 1bb40a │ │ │ │ + b.n 1bb472 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1bb464 │ │ │ │ + bne.n 1bb484 │ │ │ │ str.w r5, [sl, #368] @ 0x170 │ │ │ │ - b.n 1bb3b8 │ │ │ │ + b.n 1bb3d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb486 │ │ │ │ - b.n 1bb446 │ │ │ │ + bne.n 1bb4a6 │ │ │ │ + b.n 1bb466 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - b.n 1bb46a │ │ │ │ + b.n 1bb48a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #560] @ (1bb700 ) │ │ │ │ + ldr r4, [pc, #432] @ (1bb6a0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #256] @ (1bb5d8 ) │ │ │ │ + ldr r4, [pc, #128] @ (1bb578 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #580] @ (1bb740 ) │ │ │ │ + ldr r3, [pc, #580] @ (1bb760 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1bb744 ) │ │ │ │ + ldr r0, [pc, #576] @ (1bb764 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb532 │ │ │ │ + cbz r0, 1bb552 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1bb5f6 │ │ │ │ - bls.n 1bb5c0 │ │ │ │ - vldr d7, [pc, #492] @ 1bb738 │ │ │ │ + beq.n 1bb616 │ │ │ │ + bls.n 1bb5e0 │ │ │ │ + vldr d7, [pc, #492] @ 1bb758 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb578 │ │ │ │ + cbz r0, 1bb598 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1bb728 │ │ │ │ + bhi.w 1bb748 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb736 │ │ │ │ + bhi.w 1bb756 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ uxtb r3, r1 │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ - add r7, pc, #812 @ (adr r7, 1bb8dc ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1bb8fc ) │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ strh r3, [r1, #22] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bhi.w 1bb714 │ │ │ │ + bhi.w 1bb734 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bb692 │ │ │ │ + bhi.n 1bb6b2 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -534295,18 +534307,18 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bhi.w 1bb71e │ │ │ │ + bhi.w 1bb73e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb736 │ │ │ │ + bhi.w 1bb756 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -534322,138 +534334,138 @@ │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb65e │ │ │ │ + cbz r0, 1bb67e │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #220] @ (1bb748 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bb740 ) │ │ │ │ + bl 1a325c │ │ │ │ + ldr r2, [pc, #220] @ (1bb768 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bb760 ) │ │ │ │ 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 1bb732 │ │ │ │ + bne.n 1bb752 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb634 │ │ │ │ + b.n 1bb654 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb634 │ │ │ │ + b.n 1bb654 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1bb634 │ │ │ │ + b.n 1bb654 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1bb638 │ │ │ │ + b.n 1bb658 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb6d2 │ │ │ │ + cbz r0, 1bb6f2 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bb66a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1bb68a │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1bb6a8 │ │ │ │ + b.n 1bb6c8 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bb69e │ │ │ │ + b.n 1bb6be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1bb69e │ │ │ │ + b.n 1bb6be │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bb6a8 │ │ │ │ + b.n 1bb6c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bb6a8 │ │ │ │ + b.n 1bb6c8 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1bb634 │ │ │ │ + b.n 1bb654 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1bb69e │ │ │ │ + b.n 1bb6be │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1bb6a8 │ │ │ │ + b.n 1bb6c8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #984] @ (1bbb20 ) │ │ │ │ + ldr r2, [pc, #856] @ (1bbac0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #568] @ (1bb984 ) │ │ │ │ + ldr r1, [pc, #440] @ (1bb924 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (1bba0c ) │ │ │ │ + ldr r5, [pc, #684] @ (1bba2c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1bba10 ) │ │ │ │ + ldr r1, [pc, #684] @ (1bba30 ) │ │ │ │ sub sp, #24 │ │ │ │ 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.w 1bb89c │ │ │ │ + beq.w 1bb8bc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w ip, lr, r0 │ │ │ │ lsl.w r8, lr, r8 │ │ │ │ @@ -534462,38 +534474,38 @@ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ orr.w ip, ip, r7 │ │ │ │ bic.w r1, r1, lr │ │ │ │ bic.w ip, r3, ip │ │ │ │ mov r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bb8d4 │ │ │ │ + beq.w 1bb8f4 │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1bb928 │ │ │ │ + beq.w 1bb948 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1bb87e │ │ │ │ + beq.n 1bb89e │ │ │ │ ldrb.w r7, [r0, #109] @ 0x6d │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1bb9fc │ │ │ │ + bne.w 1bba1c │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1bb7ee │ │ │ │ + cbnz r0, 1bb80e │ │ │ │ subs r0, r1, #1 │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r3 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.w 1bb930 │ │ │ │ + beq.w 1bb950 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1bb9c8 │ │ │ │ + bhi.w 1bb9e8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bba0a │ │ │ │ + bhi.w 1bba2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -534524,77 +534536,77 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb86e │ │ │ │ + cbz r0, 1bb88e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1bba14 ) │ │ │ │ - ldr r3, [pc, #396] @ (1bba10 ) │ │ │ │ + ldr r1, [pc, #404] @ (1bba34 ) │ │ │ │ + ldr r3, [pc, #396] @ (1bba30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1bb9f8 │ │ │ │ + bne.w 1bba18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb980 │ │ │ │ + beq.n 1bb9a0 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1bb7c0 │ │ │ │ + bne.n 1bb7e0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb87e │ │ │ │ + beq.n 1bb89e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bb87e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bb89e │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1bb928 │ │ │ │ + beq.n 1bb948 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1bb87e │ │ │ │ + beq.n 1bb89e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bba0a │ │ │ │ + bhi.w 1bba2a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -534605,127 +534617,127 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ strb r3, [r1, #26] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1bb848 │ │ │ │ + b.n 1bb868 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1bb848 │ │ │ │ + b.n 1bb868 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb848 │ │ │ │ + b.n 1bb868 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1bb8aa │ │ │ │ + b.n 1bb8ca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bb9ce │ │ │ │ + beq.n 1bb9ee │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb96e │ │ │ │ + cbz r0, 1bb98e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bb87e │ │ │ │ + b.n 1bb89e │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1bb8aa │ │ │ │ + beq.n 1bb8ca │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1bb87e │ │ │ │ + beq.w 1bb89e │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb9b8 │ │ │ │ + cbz r0, 1bb9d8 │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bb87e │ │ │ │ + b.n 1bb89e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1bb848 │ │ │ │ + b.n 1bb868 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1bb93e │ │ │ │ + b.n 1bb95e │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1bb992 │ │ │ │ + b.n 1bb9b2 │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1bb992 │ │ │ │ + b.n 1bb9b2 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1bb992 │ │ │ │ + b.n 1bb9b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1bb992 │ │ │ │ + b.n 1bb9b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1bb8e8 │ │ │ │ - b.n 1bb98e │ │ │ │ + bls.w 1bb908 │ │ │ │ + b.n 1bb9ae │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #608] @ (1bbc70 ) │ │ │ │ + ldr r0, [pc, #480] @ (1bbc10 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + bx fp │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #548] @ (1bbc50 ) │ │ │ │ + ldr r3, [pc, #548] @ (1bbc70 ) │ │ │ │ add r5, sp, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ - ldr r2, [pc, #536] @ (1bbc54 ) │ │ │ │ + ldr r2, [pc, #536] @ (1bbc74 ) │ │ │ │ mov r6, r7 │ │ │ │ strd r9, r9, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ @@ -534742,21 +534754,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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -534768,25 +534780,25 @@ │ │ │ │ strh.w r3, [fp, #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, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r2, [fp, #45] @ 0x2d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1bbbea │ │ │ │ + beq.n 1bbc0a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1bbbb8 │ │ │ │ + bne.n 1bbbd8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r6 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -534798,20 +534810,20 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -534822,36 +534834,36 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r6!, {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, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #184] @ (1bbc58 ) │ │ │ │ - ldr r3, [pc, #172] @ (1bbc50 ) │ │ │ │ + bl 1a325c │ │ │ │ + ldr r2, [pc, #184] @ (1bbc78 ) │ │ │ │ + ldr r3, [pc, #172] @ (1bbc70 ) │ │ │ │ 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 1bbc4a │ │ │ │ + bne.n 1bbc6a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bbc44 │ │ │ │ + bhi.n 1bbc64 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r5, #57 @ 0x39 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ adds r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -534862,99 +534874,99 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bbafe │ │ │ │ + beq.n 1bbb1e │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bbc1a │ │ │ │ + cbz r0, 1bbc3a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1bbafe │ │ │ │ + b.n 1bbb1e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bbbf2 │ │ │ │ + b.n 1bbc12 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bbbf2 │ │ │ │ + b.n 1bbc12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1bbbf2 │ │ │ │ + b.n 1bbc12 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1bbbf2 │ │ │ │ + b.n 1bbc12 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, fp │ │ │ │ + add r2, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (1bc070 ) │ │ │ │ + ldr r1, [pc, #1020] @ (1bc090 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1020] @ (1bc074 ) │ │ │ │ + ldr r2, [pc, #1020] @ (1bc094 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1bbc9c │ │ │ │ + bhi.n 1bbcbc │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r0, #12 │ │ │ │ asrs r3, r0, #12 │ │ │ │ lsls r3, r3, #13 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #984] @ (1bc078 ) │ │ │ │ - ldr r2, [pc, #976] @ (1bc074 ) │ │ │ │ + ldr r1, [pc, #984] @ (1bc098 ) │ │ │ │ + ldr r2, [pc, #976] @ (1bc094 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 1bc05a │ │ │ │ + bne.w 1bc07a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a9928 │ │ │ │ + bl 1a9948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ @@ -534962,25 +534974,25 @@ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bls.w 1bbe24 │ │ │ │ + bls.w 1bbe44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ ldrd r1, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi ip, r0 │ │ │ │ - bhi.w 1bbec6 │ │ │ │ + bhi.w 1bbee6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bbec2 │ │ │ │ + bhi.w 1bbee2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @@ -535010,15 +535022,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1bc05e │ │ │ │ + bne.w 1bc07e │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w lr, r3, #32 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ @@ -535030,24 +535042,24 @@ │ │ │ │ orr.w r5, r5, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ lsls r2, r3 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ bic.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 1bbe92 │ │ │ │ + bne.n 1bbeb2 │ │ │ │ asrs r0, r3 │ │ │ │ cmp r7, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r2, r0, asr #31 │ │ │ │ - bhi.w 1bbfde │ │ │ │ + bhi.w 1bbffe │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bc064 │ │ │ │ + bhi.w 1bc084 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ @@ -535078,88 +535090,88 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bbe24 │ │ │ │ + cbz r0, 1bbe44 │ │ │ │ add r3, sp, #24 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ lsr.w r6, fp, sl │ │ │ │ - cbz r3, 1bbe6e │ │ │ │ + cbz r3, 1bbe8e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bbe6e │ │ │ │ + bne.n 1bbe8e │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bbe4a │ │ │ │ + beq.n 1bbe6a │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb74c │ │ │ │ + bl 1bb76c │ │ │ │ orr.w r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bbc9e │ │ │ │ + b.n 1bbcbe │ │ │ │ orr.w r3, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb74c │ │ │ │ + bl 1bb76c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bbc9e │ │ │ │ - vldr d7, [pc, #468] @ 1bc068 │ │ │ │ + b.n 1bbcbe │ │ │ │ + vldr d7, [pc, #468] @ 1bc088 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bbc9e │ │ │ │ + beq.w 1bbcbe │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bbc9e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bbcbe │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ sub.w r3, r3, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w r0, r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -535167,32 +535179,32 @@ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ orr.w r0, r0, lr │ │ │ │ orrs r0, r6 │ │ │ │ lsls r2, r3 │ │ │ │ bic.w r2, r1, r2 │ │ │ │ bic.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1bbfb8 │ │ │ │ + bne.n 1bbfd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ orr.w r1, r1, lr │ │ │ │ asr.w r3, ip, r3 │ │ │ │ itt pl │ │ │ │ asrpl.w r2, ip, r2 │ │ │ │ orrpl r1, r2 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bc054 │ │ │ │ + bhi.w 1bc074 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1bc064 │ │ │ │ + bhi.w 1bc084 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ @@ -535261,99 +535273,99 @@ │ │ │ │ str.w r1, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bbeae │ │ │ │ - b.n 1bbc9e │ │ │ │ + bne.w 1bbece │ │ │ │ + b.n 1bbcbe │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bbc9e │ │ │ │ + beq.w 1bbcbe │ │ │ │ add r2, sp, #16 │ │ │ │ - b.n 1bbeb0 │ │ │ │ + b.n 1bbed0 │ │ │ │ sxth r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbec6 │ │ │ │ + b.n 1bbee6 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbec6 │ │ │ │ + b.n 1bbee6 │ │ │ │ uxtb r1, r1 │ │ │ │ negs r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbec6 │ │ │ │ + b.n 1bbee6 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1bbfe2 │ │ │ │ + b.n 1bc002 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1bbfe2 │ │ │ │ + b.n 1bc002 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1bbfe2 │ │ │ │ + b.n 1bc002 │ │ │ │ orrs r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bbfe2 │ │ │ │ + b.n 1bc002 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1bbdfa │ │ │ │ + b.n 1bbe1a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1bbdfa │ │ │ │ + b.n 1bbe1a │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bbdfa │ │ │ │ + b.n 1bbe1a │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 1bbdfa │ │ │ │ + b.n 1bbe1a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #628] @ (1bc304 ) │ │ │ │ + ldr r4, [pc, #628] @ (1bc324 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #628] @ (1bc308 ) │ │ │ │ + ldr r3, [pc, #628] @ (1bc328 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.w 1bc2c6 │ │ │ │ + bhi.w 1bc2e6 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1bc2c6 │ │ │ │ + bls.w 1bc2e6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bc2e2 │ │ │ │ + beq.w 1bc302 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ @@ -535364,29 +535376,29 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bc0cc │ │ │ │ + bne.n 1bc0ec │ │ │ │ add.w sl, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #88] @ 0x58 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc2fa │ │ │ │ + beq.w 1bc31a │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #75 @ 0x4b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -535394,57 +535406,57 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1bc128 │ │ │ │ + bhi.n 1bc148 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bc2f6 │ │ │ │ + bne.w 1bc316 │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc1a4 │ │ │ │ + bne.n 1bc1c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc2f6 │ │ │ │ + beq.w 1bc316 │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ mov r6, sl │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc188 │ │ │ │ + bne.n 1bc1a8 │ │ │ │ mov sl, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bc2f6 │ │ │ │ + beq.w 1bc316 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #24 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -535456,19 +535468,19 @@ │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r8 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -535483,21 +535495,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov ip, r6 │ │ │ │ ldrb r6, [r7, #8] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r6, r6, r3, lsl #3 │ │ │ │ @@ -535509,81 +535521,81 @@ │ │ │ │ strh.w r6, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r8, #45] @ 0x2d │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bc2b6 │ │ │ │ + beq.n 1bc2d6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bc2c8 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1bc2e8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (1bc30c ) │ │ │ │ - ldr r3, [pc, #60] @ (1bc308 ) │ │ │ │ + ldr r2, [pc, #64] @ (1bc32c ) │ │ │ │ + ldr r3, [pc, #60] @ (1bc328 ) │ │ │ │ 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 1bc300 │ │ │ │ + bne.n 1bc320 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add.w sl, sp, #8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1bc1fe │ │ │ │ + b.n 1bc21e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1bc1fe │ │ │ │ + b.n 1bc21e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bc148 │ │ │ │ + b.n 1bc168 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r4, [pc, #504] @ (1bc518 ) │ │ │ │ + ldr r4, [pc, #504] @ (1bc538 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #504] @ (1bc51c ) │ │ │ │ + ldr r3, [pc, #504] @ (1bc53c ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 1bc502 │ │ │ │ + beq.w 1bc522 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1bc458 │ │ │ │ + bne.w 1bc478 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bc47a │ │ │ │ + beq.w 1bc49a │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -535592,80 +535604,80 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bc35a │ │ │ │ + bne.n 1bc37a │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #20] │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #84] @ 0x54 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc510 │ │ │ │ + beq.w 1bc530 │ │ │ │ mov r3, ip │ │ │ │ add.w r0, sp, #75 @ 0x4b │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1bc3a6 │ │ │ │ + bhi.n 1bc3c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1bc47a │ │ │ │ + bne.n 1bc49a │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc412 │ │ │ │ + bne.n 1bc432 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bc47a │ │ │ │ + beq.n 1bc49a │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc3fa │ │ │ │ + bne.n 1bc41a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bc47a │ │ │ │ + beq.n 1bc49a │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add r7, sp, #24 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ands r3, r2 │ │ │ │ @@ -535674,56 +535686,56 @@ │ │ │ │ bic.w r2, r2, #9 │ │ │ │ orrs r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ strh r3, [r2, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - b.n 1bc4ee │ │ │ │ + b.n 1bc50e │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1bc494 │ │ │ │ - ldr r2, [pc, #164] @ (1bc520 ) │ │ │ │ - ldr r3, [pc, #156] @ (1bc51c ) │ │ │ │ + bne.n 1bc4b4 │ │ │ │ + ldr r2, [pc, #164] @ (1bc540 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bc53c ) │ │ │ │ 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 1bc514 │ │ │ │ + bne.n 1bc534 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ @@ -535737,47 +535749,47 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bc47a │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bc49a │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bc47a │ │ │ │ + b.n 1bc49a │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1bc3c2 │ │ │ │ + b.n 1bc3e2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #324] @ (1bc67c ) │ │ │ │ - ldr r3, [pc, #328] @ (1bc680 ) │ │ │ │ + ldr r1, [pc, #324] @ (1bc69c ) │ │ │ │ + ldr r3, [pc, #328] @ (1bc6a0 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ subs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1bc604 │ │ │ │ + bhi.n 1bc624 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr r4, [r1, r5] │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ @@ -535796,21 +535808,21 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -535822,40 +535834,40 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ - ldr r2, [pc, #152] @ (1bc684 ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc680 ) │ │ │ │ + bl 1a2fb8 │ │ │ │ + ldr r2, [pc, #152] @ (1bc6a4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc6a0 ) │ │ │ │ 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 1bc676 │ │ │ │ + bne.n 1bc696 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bc5ea │ │ │ │ + beq.n 1bc60a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bc5ea │ │ │ │ + b.n 1bc60a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bc5ea │ │ │ │ + b.n 1bc60a │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ @@ -535870,198 +535882,198 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #28 │ │ │ │ - b.n 1bc5a4 │ │ │ │ + b.n 1bc5c4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1228] @ 1bcb68 │ │ │ │ + ldr.w r6, [pc, #1228] @ 1bcb88 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bc7de │ │ │ │ + beq.w 1bc7fe │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1bc742 │ │ │ │ + bmi.n 1bc762 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bc7de │ │ │ │ + ble.w 1bc7fe │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bcb06 │ │ │ │ + beq.w 1bcb26 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 1bc754 │ │ │ │ + bls.n 1bc774 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1bc774 │ │ │ │ + bne.n 1bc794 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1bc774 │ │ │ │ + beq.n 1bc794 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1bc774 │ │ │ │ + bhi.n 1bc794 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #908] @ (1bcb6c ) │ │ │ │ + ldr r3, [pc, #908] @ (1bcb8c ) │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 1bc84e │ │ │ │ - bhi.w 1bcaf2 │ │ │ │ + beq.n 1bc86e │ │ │ │ + bhi.w 1bcb12 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1bcaac │ │ │ │ + bne.w 1bcacc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 1bcb22 │ │ │ │ + beq.w 1bcb42 │ │ │ │ cmp r2, #4 │ │ │ │ - bls.w 1bc982 │ │ │ │ + bls.w 1bc9a2 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcb60 │ │ │ │ + beq.w 1bcb80 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1bc896 │ │ │ │ + b.n 1bc8b6 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcb10 │ │ │ │ + beq.w 1bcb30 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ @@ -536069,39 +536081,39 @@ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1bc8a0 │ │ │ │ + beq.n 1bc8c0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1bcaa0 │ │ │ │ + bls.w 1bcac0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bc9c4 │ │ │ │ + bhi.w 1bc9e4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 1bc918 │ │ │ │ + beq.n 1bc938 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r8, lr, lsl #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r3 │ │ │ │ @@ -536113,137 +536125,137 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1bc8e8 │ │ │ │ + bne.n 1bc908 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldrb.w r1, [r1, #46] @ 0x2e │ │ │ │ - cbz r1, 1bc944 │ │ │ │ + cbz r1, 1bc964 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ adds r1, #11 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mla r0, r2, r0, r4 │ │ │ │ ldrb.w r2, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str.w r2, [r8, r1, lsl #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 1bc95a │ │ │ │ + cbz r1, 1bc97a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r4, r8, #24 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1bca18 │ │ │ │ + beq.n 1bca38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcb18 │ │ │ │ + beq.w 1bcb38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #166 @ 0xa6 │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ - b.n 1bc88e │ │ │ │ + b.n 1bc8ae │ │ │ │ add r5, sp, #32 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bc330 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ 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} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1bc8cc │ │ │ │ + b.n 1bc8ec │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1bba18 │ │ │ │ + bl 1bba38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fd3c │ │ │ │ + bl 19fd5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bc72e │ │ │ │ + beq.w 1bc74e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a3b54 │ │ │ │ - b.n 1bc72e │ │ │ │ + bl 1a3b74 │ │ │ │ + b.n 1bc74e │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - beq.n 1bc992 │ │ │ │ + beq.n 1bc9b2 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ @@ -536251,277 +536263,277 @@ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1bc88e │ │ │ │ + bne.w 1bc8ae │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1bc07c │ │ │ │ - b.n 1bc8aa │ │ │ │ + bl 1bc09c │ │ │ │ + b.n 1bc8ca │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ it ne │ │ │ │ movwne r1, #757 @ 0x2f5 │ │ │ │ - bne.w 1bc858 │ │ │ │ + bne.w 1bc878 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1bc88e │ │ │ │ - b.n 1bc8a0 │ │ │ │ + bne.w 1bc8ae │ │ │ │ + b.n 1bc8c0 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - bne.n 1bca5e │ │ │ │ + bne.n 1bca7e │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #162 @ 0xa2 │ │ │ │ - beq.w 1bc992 │ │ │ │ + beq.w 1bc9b2 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - b.n 1bca68 │ │ │ │ + b.n 1bca88 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bc6d2 │ │ │ │ - b.n 1bc754 │ │ │ │ + bne.w 1bc6f2 │ │ │ │ + b.n 1bc774 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - b.n 1bcabe │ │ │ │ + b.n 1bcade │ │ │ │ cmp r2, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #161 @ 0xa1 │ │ │ │ moveq r1, #162 @ 0xa2 │ │ │ │ - b.n 1bc992 │ │ │ │ + b.n 1bc9b2 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.n 1bcb58 │ │ │ │ + beq.n 1bcb78 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1bc8a0 │ │ │ │ + b.n 1bc8c0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ - b.n 1bcb2c │ │ │ │ + b.n 1bcb4c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ - b.n 1bc822 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + b.n 1bc842 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1140] @ 1bcff8 │ │ │ │ + ldr.w fp, [pc, #1140] @ 1bd018 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ ldrd r8, r6, [sp, #120] @ 0x78 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ ldrh.w r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bccd0 │ │ │ │ + beq.w 1bccf0 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.n 1bcc3c │ │ │ │ + bpl.n 1bcc5c │ │ │ │ bic.w r6, r6, #131072 @ 0x20000 │ │ │ │ orr.w r6, r6, #262144 @ 0x40000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 1bcf36 │ │ │ │ + bne.w 1bcf56 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it ne │ │ │ │ movne.w r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1bce6c │ │ │ │ + bne.w 1bce8c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1bcfd6 │ │ │ │ + beq.w 1bcff6 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bcc00 │ │ │ │ + bne.n 1bcc20 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3e04 │ │ │ │ + bl 1a3e24 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 1bcd3a │ │ │ │ + bne.w 1bcd5a │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bcd4c │ │ │ │ + bne.w 1bcd6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc07c │ │ │ │ - b.n 1bcd56 │ │ │ │ + bl 1bc09c │ │ │ │ + b.n 1bcd76 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bcfba │ │ │ │ + ble.w 1bcfda │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1bce38 │ │ │ │ + beq.w 1bce58 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bce40 │ │ │ │ + bls.w 1bce60 │ │ │ │ ands.w r5, r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1bcf44 │ │ │ │ + bne.w 1bcf64 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1bcdee │ │ │ │ + beq.w 1bce0e │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #736 @ 0x2e0 │ │ │ │ - bne.w 1bcf14 │ │ │ │ + bne.w 1bcf34 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #524288 @ 0x80000 │ │ │ │ - bne.w 1bcc00 │ │ │ │ + bne.w 1bcc20 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 1bcd4c │ │ │ │ + beq.n 1bcd6c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bcc30 │ │ │ │ + bls.w 1bcc50 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bcecc │ │ │ │ + bhi.w 1bceec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #100 @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #648] @ (1bcffc ) │ │ │ │ + ldr r3, [pc, #648] @ (1bd01c ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ - cbz r0, 1bcda6 │ │ │ │ + cbz r0, 1bcdc6 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ @@ -536532,567 +536544,567 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 1bcdd2 │ │ │ │ + cbz r2, 1bcdf2 │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ - beq.n 1bcea0 │ │ │ │ + beq.n 1bcec0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - beq.n 1bce6c │ │ │ │ + beq.n 1bce8c │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - bhi.w 1bcfe6 │ │ │ │ + bhi.w 1bd006 │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movne.w r1, #744 @ 0x2e8 │ │ │ │ - bne.w 1bcbdc │ │ │ │ + bne.w 1bcbfc │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1bcfe0 │ │ │ │ + beq.w 1bd000 │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.w 1bcfce │ │ │ │ + beq.w 1bcfee │ │ │ │ sub.w r3, r8, #3 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ movw r3, #739 @ 0x2e3 │ │ │ │ it hi │ │ │ │ movhi r1, r3 │ │ │ │ - b.n 1bcbdc │ │ │ │ + b.n 1bcbfc │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bcc52 │ │ │ │ + bne.w 1bcc72 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r5, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #733 @ 0x2dd │ │ │ │ - bls.n 1bce8a │ │ │ │ + bls.n 1bceaa │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ movw r3, #714 @ 0x2ca │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1bcd0a │ │ │ │ - b.n 1bcc00 │ │ │ │ + beq.w 1bcd2a │ │ │ │ + b.n 1bcc20 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1bba18 │ │ │ │ + bl 1bba38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bc330 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #116 @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 1bcd70 │ │ │ │ + b.n 1bcd90 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #716 @ 0x2cc │ │ │ │ - beq.w 1bcbdc │ │ │ │ + beq.w 1bcbfc │ │ │ │ cmp.w r8, #4 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ ite hi │ │ │ │ movhi.w r1, #740 @ 0x2e4 │ │ │ │ movls.w r1, #716 @ 0x2cc │ │ │ │ - b.n 1bcbdc │ │ │ │ + b.n 1bcbfc │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1bcf44 │ │ │ │ + beq.n 1bcf64 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bce40 │ │ │ │ + bls.w 1bce60 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #262144 @ 0x40000 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1bcdf4 │ │ │ │ - b.n 1bcce2 │ │ │ │ + beq.w 1bce14 │ │ │ │ + b.n 1bcd02 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 1bcbd8 │ │ │ │ + bne.w 1bcbf8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - b.n 1bcbe0 │ │ │ │ + b.n 1bcc00 │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 1bcbdc │ │ │ │ + b.n 1bcbfc │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #734 @ 0x2de │ │ │ │ - beq.w 1bccf0 │ │ │ │ - b.n 1bcbc2 │ │ │ │ + beq.w 1bcd10 │ │ │ │ + b.n 1bcbe2 │ │ │ │ nop │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2996] @ 1bdbc8 │ │ │ │ + ldr.w r0, [pc, #2996] @ 1bdbe8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2992] @ 1bdbcc │ │ │ │ + ldr.w r1, [pc, #2992] @ 1bdbec │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2960] @ 1bdbd0 │ │ │ │ + ldr.w r3, [pc, #2960] @ 1bdbf0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bd1dc │ │ │ │ + beq.w 1bd1fc │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bmi.n 1bd118 │ │ │ │ + bmi.n 1bd138 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bd1dc │ │ │ │ + ble.w 1bd1fc │ │ │ │ cmp.w r9, #8 │ │ │ │ - beq.w 1bd396 │ │ │ │ + beq.w 1bd3b6 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bls.n 1bd138 │ │ │ │ + bls.n 1bd158 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1bd15e │ │ │ │ + bne.n 1bd17e │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #2780] @ 1bdbd4 │ │ │ │ - ldr.w r3, [pc, #2768] @ 1bdbcc │ │ │ │ + ldr.w r2, [pc, #2780] @ 1bdbf4 │ │ │ │ + ldr.w r3, [pc, #2768] @ 1bdbec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1be02c │ │ │ │ + bne.w 1be04c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r3, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.w 1bd306 │ │ │ │ + beq.w 1bd326 │ │ │ │ cmp.w r9, #8 │ │ │ │ - beq.n 1bd160 │ │ │ │ + beq.n 1bd180 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bhi.n 1bd160 │ │ │ │ + bhi.n 1bd180 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd0f6 │ │ │ │ + b.n 1bd116 │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c34 │ │ │ │ + bl 1a3c54 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ bic.w r3, r8, #262144 @ 0x40000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd0f6 │ │ │ │ + b.n 1bd116 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - beq.n 1bd2ae │ │ │ │ + beq.n 1bd2ce │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - bne.w 1bd36a │ │ │ │ + bne.w 1bd38a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #518 @ 0x206 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #518 @ 0x206 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2512] @ 1bdbd8 │ │ │ │ + ldr.w r3, [pc, #2512] @ 1bdbf8 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1bd226 │ │ │ │ + beq.n 1bd246 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bls.w 1bd3cc │ │ │ │ + bls.w 1bd3ec │ │ │ │ sub.w r3, r9, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bd9ac │ │ │ │ + bhi.w 1bd9cc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1bd27c │ │ │ │ + beq.n 1bd29c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w lr, lr, #11 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r3, #285 @ 0x11d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1bd40a │ │ │ │ + bne.w 1bd42a │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - b.n 1bd438 │ │ │ │ + b.n 1bd458 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1bda82 │ │ │ │ - bhi.w 1bdb8e │ │ │ │ + beq.w 1bdaa2 │ │ │ │ + bhi.w 1bdbae │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1bda6c │ │ │ │ - bhi.w 1bd632 │ │ │ │ + beq.w 1bda8c │ │ │ │ + bhi.w 1bd652 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bdab8 │ │ │ │ + beq.w 1bdad8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.w 1bd68a │ │ │ │ + beq.w 1bd6aa │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 1bdf88 │ │ │ │ + beq.w 1bdfa8 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bhi.w 1bdf9a │ │ │ │ + bhi.w 1bdfba │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb38 │ │ │ │ - ldr.w r3, [pc, #2280] @ 1bdbd8 │ │ │ │ + bl 19fb58 │ │ │ │ + ldr.w r3, [pc, #2280] @ 1bdbf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd3cc │ │ │ │ + b.n 1bd3ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1bd972 │ │ │ │ + beq.w 1bd992 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1bd662 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1bdbd8 │ │ │ │ + beq.w 1bd682 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1bdbf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ add.w r3, r8, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2774] @ 0xad6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bdace │ │ │ │ + beq.w 1bdaee │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 1bdace │ │ │ │ + bpl.w 1bdaee │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf62 │ │ │ │ + beq.w 1bdf82 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r9, #8 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd214 │ │ │ │ - b.n 1bd3cc │ │ │ │ + bne.w 1bd234 │ │ │ │ + b.n 1bd3ec │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1bd3a2 │ │ │ │ + bne.n 1bd3c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr.w r3, [pc, #2140] @ 1bdbd8 │ │ │ │ + bl 19fb58 │ │ │ │ + ldr.w r3, [pc, #2140] @ 1bdbf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #345 @ 0x159 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd214 │ │ │ │ - b.n 1bd3cc │ │ │ │ + bne.w 1bd234 │ │ │ │ + b.n 1bd3ec │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bd074 │ │ │ │ - b.n 1bd138 │ │ │ │ + bne.w 1bd094 │ │ │ │ + b.n 1bd158 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bhi.w 1bdb62 │ │ │ │ + bhi.w 1bdb82 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr.w r3, [pc, #2080] @ 1bdbd8 │ │ │ │ + bl 19fb58 │ │ │ │ + ldr.w r3, [pc, #2080] @ 1bdbf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #345 @ 0x159 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc09c │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1bd262 │ │ │ │ + bne.w 1bd282 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bne.w 1bda10 │ │ │ │ + bne.w 1bda30 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -537104,241 +537116,241 @@ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ ldrb.w r1, [r2, #49] @ 0x31 │ │ │ │ - cbz r1, 1bd464 │ │ │ │ + cbz r1, 1bd484 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 1bd464 │ │ │ │ + cbz r2, 1bd484 │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str.w r0, [r5, r1, lsl #2] │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb.w r2, [r2, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bd4f0 │ │ │ │ + bne.n 1bd510 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1bd488 │ │ │ │ + cbz r0, 1bd4a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #51] @ 0x33 │ │ │ │ adds r2, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ add.w r7, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1bd4b0 │ │ │ │ + bne.n 1bd4d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, r3, #346 @ 0x15a │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 1bd5b6 │ │ │ │ + bne.w 1bd5d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r1, [r6, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1bd0f6 │ │ │ │ + bne.w 1bd116 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ sub.w r3, r3, #131072 @ 0x20000 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #524288 @ 0x80000 │ │ │ │ - bne.w 1bd936 │ │ │ │ + bne.w 1bd956 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1bd0f6 │ │ │ │ + beq.w 1bd116 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd0f6 │ │ │ │ + b.n 1bd116 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd58a │ │ │ │ + beq.n 1bd5aa │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1bd5ae │ │ │ │ + bne.n 1bd5ce │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd56a │ │ │ │ + beq.n 1bd58a │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1bd600 │ │ │ │ + bhi.n 1bd620 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a9928 │ │ │ │ + bl 1a9948 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.n 1bd586 │ │ │ │ + beq.n 1bd5a6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1bd550 │ │ │ │ + beq.n 1bd570 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1bdaf6 │ │ │ │ + beq.w 1bdb16 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 251380 │ │ │ │ - cbz r0, 1bd586 │ │ │ │ + bl 2513a0 │ │ │ │ + cbz r0, 1bd5a6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 251380 │ │ │ │ + bl 2513a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mla r7, r3, r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1bd580 │ │ │ │ + b.n 1bd5a0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bd512 │ │ │ │ + bne.n 1bd532 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ mla r2, r7, r2, r8 │ │ │ │ ldrb.w r7, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ adds r7, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r7, lsl #2] │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ - b.n 1bd472 │ │ │ │ + b.n 1bd492 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd586 │ │ │ │ + beq.n 1bd5a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bd526 │ │ │ │ + b.n 1bd546 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1bba18 │ │ │ │ + bl 1bba38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3bc4 │ │ │ │ + bl 1a3be4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c7c │ │ │ │ + bl 1a3c9c │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cac │ │ │ │ + bl 1a3ccc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd4b8 │ │ │ │ + b.n 1bd4d8 │ │ │ │ cmp r0, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov ip, r7 │ │ │ │ - bne.n 1bd58a │ │ │ │ + bne.n 1bd5aa │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd67a │ │ │ │ + beq.n 1bd69a │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 1bd58a │ │ │ │ + bne.n 1bd5aa │ │ │ │ cmp.w r9, #7 │ │ │ │ - beq.w 1bdf7c │ │ │ │ + beq.w 1bdf9c │ │ │ │ cmp.w r9, #9 │ │ │ │ - beq.n 1bd628 │ │ │ │ + beq.n 1bd648 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 1bd58a │ │ │ │ + bne.n 1bd5aa │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 1bd590 │ │ │ │ + b.n 1bd5b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 1bdbdc │ │ │ │ - bhi.w 1bdffc │ │ │ │ + beq.w 1bdbfc │ │ │ │ + bhi.w 1be01c │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1bdbd8 │ │ │ │ + bl 19fb58 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1bdbf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd3cc │ │ │ │ + b.n 1bd3ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #515 @ 0x203 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd204 │ │ │ │ + b.n 1bd224 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ movw r2, #611 @ 0x263 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1bd58a │ │ │ │ + bne.n 1bd5aa │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1bd590 │ │ │ │ + b.n 1bd5b0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bd922 │ │ │ │ + beq.w 1bd942 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -537349,15 +537361,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r8, lsl #2 │ │ │ │ addmi.w r8, r8, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bd6b6 │ │ │ │ + bne.n 1bd6d6 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -537367,15 +537379,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [sp, #172] @ 0xac │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdbc2 │ │ │ │ + beq.w 1bdbe2 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #163 @ 0xa3 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -537383,57 +537395,57 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - bhi.n 1bd71c │ │ │ │ + bhi.n 1bd73c │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bda68 │ │ │ │ + bne.w 1bda88 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bd79c │ │ │ │ + bne.n 1bd7bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bda68 │ │ │ │ + beq.w 1bda88 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bd780 │ │ │ │ + bne.n 1bd7a0 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bda68 │ │ │ │ + beq.w 1bda88 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537445,20 +537457,20 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldrd ip, r7, [sp, #36] @ 0x24 │ │ │ │ @@ -537479,21 +537491,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537506,216 +537518,216 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #772] @ 1bdbd8 │ │ │ │ + ldr.w r8, [pc, #772] @ 1bdbf8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1bd91a │ │ │ │ + cbz r3, 1bd93a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ adds r3, #11 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #349 @ 0x15d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ - b.n 1bd438 │ │ │ │ + b.n 1bd458 │ │ │ │ movw r3, #349 @ 0x15d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd438 │ │ │ │ + b.n 1bd458 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bd7f8 │ │ │ │ + b.n 1bd818 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bd95e │ │ │ │ + cbz r0, 1bd97e │ │ │ │ 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 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1bd0f6 │ │ │ │ + b.w 1bd116 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ sub.w r3, r9, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1bdfc4 │ │ │ │ + bls.w 1bdfe4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf46 │ │ │ │ + beq.w 1bdf66 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #576] @ (1bdbd8 ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #576] @ (1bdbf8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 1bd3cc │ │ │ │ + bls.w 1bd3ec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bc330 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r7, r7, [r2, #4] │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1bd40a │ │ │ │ - b.n 1bd262 │ │ │ │ + beq.w 1bd42a │ │ │ │ + b.n 1bd282 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #28] │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 1bda32 │ │ │ │ - b.n 1bd914 │ │ │ │ + beq.n 1bda52 │ │ │ │ + b.n 1bd934 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1be046 │ │ │ │ + beq.w 1be066 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1be040 │ │ │ │ + bne.w 1be060 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bda20 │ │ │ │ + bne.n 1bda40 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r2, [ip, #29] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 1bd438 │ │ │ │ + b.n 1bd458 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1bd7f8 │ │ │ │ + b.n 1bd818 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #434 @ 0x1b2 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd204 │ │ │ │ + b.w 1bd224 │ │ │ │ sub.w r3, r9, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1bdfe0 │ │ │ │ + bls.w 1be000 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf46 │ │ │ │ + beq.w 1bdf66 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #312] @ (1bdbd8 ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #312] @ (1bdbf8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 1bd3cc │ │ │ │ - b.n 1bd9ac │ │ │ │ + bls.w 1bd3ec │ │ │ │ + b.n 1bd9cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #382 @ 0x17e │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd204 │ │ │ │ + b.w 1bd224 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf62 │ │ │ │ + beq.w 1bdf82 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r9, #8 │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd214 │ │ │ │ - b.n 1bd3cc │ │ │ │ + bne.w 1bd234 │ │ │ │ + b.n 1bd3ec │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1bdb4e │ │ │ │ + bhi.n 1bdb6e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1be040 │ │ │ │ + bhi.w 1be060 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ @@ -537748,72 +537760,72 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ umull r3, r1, r2, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1bd580 │ │ │ │ + b.n 1bd5a0 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1bdb4e │ │ │ │ + b.n 1bdb6e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #104] @ (1bdbd8 ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #104] @ (1bdbf8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd21c │ │ │ │ - b.w 1bd226 │ │ │ │ + bne.w 1bd23c │ │ │ │ + b.w 1bd246 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1bd978 │ │ │ │ - bhi.w 1be024 │ │ │ │ + beq.w 1bd998 │ │ │ │ + bhi.w 1be044 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #292] @ 0x124 │ │ │ │ - bne.w 1bd978 │ │ │ │ + bne.w 1bd998 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd204 │ │ │ │ + b.w 1bd224 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bd73c │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + b.n 1bd75c │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bd640 │ │ │ │ + beq.w 1bd660 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #346 @ 0x15a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bdf24 │ │ │ │ + beq.w 1bdf44 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -537825,87 +537837,87 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r8, lsl #2 │ │ │ │ addmi.w r8, r8, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bdc1c │ │ │ │ + bne.n 1bdc3c │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd ip, ip, [sp, #128] @ 0x80 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ str.w sl, [sp, #108] @ 0x6c │ │ │ │ str.w ip, [sp, #136] @ 0x88 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #28] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdf40 │ │ │ │ + beq.w 1bdf60 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - bhi.n 1bdc7a │ │ │ │ + bhi.n 1bdc9a │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bdf34 │ │ │ │ + bne.w 1bdf54 │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bdcfa │ │ │ │ + bne.n 1bdd1a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdf3c │ │ │ │ + beq.w 1bdf5c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, sp, #163 @ 0xa3 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bdcde │ │ │ │ + bne.n 1bdcfe │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bdf3c │ │ │ │ + beq.w 1bdf5c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537917,20 +537929,20 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -537953,21 +537965,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537983,15 +537995,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ ldrd lr, ip, [sp, #36] @ 0x24 │ │ │ │ strd r8, r8, [sp, #164] @ 0xa4 │ │ │ │ @@ -538009,21 +538021,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -538038,136 +538050,136 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r5, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #376] @ 1be05c │ │ │ │ + ldr.w r8, [pc, #376] @ 1be07c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bd438 │ │ │ │ + beq.w 1bd458 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ adds r3, #11 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - b.w 1bd40a │ │ │ │ + b.w 1bd42a │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bdd56 │ │ │ │ + b.n 1bdd76 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bdd56 │ │ │ │ + b.n 1bdd76 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1bdd56 │ │ │ │ + b.n 1bdd76 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bdc9a │ │ │ │ + b.n 1bdcba │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #268] @ (1be05c ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #268] @ (1be07c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #342 @ 0x156 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd3cc │ │ │ │ + b.w 1bd3ec │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #342 @ 0x156 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd3cc │ │ │ │ + b.w 1bd3ec │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 1bd590 │ │ │ │ + b.w 1bd5b0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov.w r3, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bdbf8 │ │ │ │ + b.n 1bdc18 │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #184] @ (1be05c ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #184] @ (1be07c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd21c │ │ │ │ - b.w 1bd226 │ │ │ │ + bne.w 1bd23c │ │ │ │ + b.w 1bd246 │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #140] @ (1be05c ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #140] @ (1be07c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #508 @ 0x1fc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd226 │ │ │ │ + b.w 1bd246 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #112] @ (1be05c ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #112] @ (1be07c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #285 @ 0x11d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd226 │ │ │ │ + b.w 1bd246 │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ - bl 19fb38 │ │ │ │ - ldr r3, [pc, #84] @ (1be05c ) │ │ │ │ + bl 19fb58 │ │ │ │ + ldr r3, [pc, #84] @ (1be07c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1be030 │ │ │ │ + beq.n 1be050 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - b.w 1bd21c │ │ │ │ + b.w 1bd23c │ │ │ │ ldr.w r8, [sp, #292] @ 0x124 │ │ │ │ - b.w 1bd314 │ │ │ │ + b.w 1bd334 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd226 │ │ │ │ + b.w 1bd246 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ mla r8, r3, ip, r8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -538182,138 +538194,138 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be080 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be0a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r6], #-524 @ 0x20c │ │ │ │ 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, #316] @ (1be1d4 ) │ │ │ │ + ldr r2, [pc, #316] @ (1be1f4 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1be1d8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1be1f8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be144 │ │ │ │ + beq.n 1be164 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1be11c │ │ │ │ + beq.n 1be13c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1be10c │ │ │ │ + bne.n 1be12c │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 1be084 │ │ │ │ + bl 1be0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be12a │ │ │ │ + beq.n 1be14a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1be156 │ │ │ │ - bhi.n 1be178 │ │ │ │ + beq.n 1be176 │ │ │ │ + bhi.n 1be198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9928 │ │ │ │ - cbz r0, 1be12a │ │ │ │ + bl 1a9948 │ │ │ │ + cbz r0, 1be14a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1be0ec │ │ │ │ + beq.n 1be10c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1be182 │ │ │ │ + beq.n 1be1a2 │ │ │ │ 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, [r5, #0] │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ - cbz r1, 1be12a │ │ │ │ + b.n 1be172 │ │ │ │ + cbz r1, 1be14a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1be12a │ │ │ │ + cbz r3, 1be14a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ + b.n 1be172 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be0b4 │ │ │ │ + beq.n 1be0d4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ + b.n 1be172 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1be1dc ) │ │ │ │ - ldr r3, [pc, #168] @ (1be1d8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1be1fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1be1f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be1ce │ │ │ │ + bne.n 1be1ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1be12c │ │ │ │ + b.n 1be14c │ │ │ │ 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 1be12a │ │ │ │ + blt.n 1be14a │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ + b.n 1be172 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ + b.n 1be172 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1be1b8 │ │ │ │ + bhi.n 1be1d8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1be1b8 │ │ │ │ + bhi.n 1be1d8 │ │ │ │ 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 │ │ │ │ @@ -538330,434 +538342,434 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be152 │ │ │ │ + b.n 1be172 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1be1b8 │ │ │ │ + b.n 1be1d8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #904] @ (1be57c ) │ │ │ │ + ldr r4, [pc, #904] @ (1be59c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #904] @ (1be580 ) │ │ │ │ + ldr r3, [pc, #904] @ (1be5a0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r1, #2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.w 1be530 │ │ │ │ + bne.w 1be550 │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1be51a │ │ │ │ + bmi.w 1be53a │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1be308 │ │ │ │ + bpl.n 1be328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #341] @ 0x155 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.w 1be354 │ │ │ │ + bpl.w 1be374 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be544 │ │ │ │ + beq.w 1be564 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1be242 │ │ │ │ + b.n 1be262 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1be284 │ │ │ │ + cbz r3, 1be2a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1be23c │ │ │ │ + bpl.n 1be25c │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1be23c │ │ │ │ + bpl.n 1be25c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 1be550 │ │ │ │ + bls.w 1be570 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1be23c │ │ │ │ + bhi.n 1be25c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be242 │ │ │ │ + bne.n 1be262 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #300] @ 0x12c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1be56c │ │ │ │ + beq.w 1be58c │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ add r2, r5 │ │ │ │ negs r5, r5 │ │ │ │ and.w r9, r2, r5 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w sl, r9, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be2fe │ │ │ │ + cbz r3, 1be31e │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 1be2b2 │ │ │ │ + b.n 1be2d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be2fe │ │ │ │ + cbz r3, 1be31e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 1be2ac │ │ │ │ + bpl.n 1be2cc │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #52] @ 0x34 │ │ │ │ - bne.n 1be2ac │ │ │ │ + bne.n 1be2cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1be55c │ │ │ │ + bhi.w 1be57c │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be2b2 │ │ │ │ + bne.n 1be2d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w sl, [r3, #300] @ 0x12c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1be36c │ │ │ │ + bmi.n 1be38c │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1be384 │ │ │ │ + bmi.n 1be3a4 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1be39c │ │ │ │ + bmi.n 1be3bc │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1be3b2 │ │ │ │ + bmi.n 1be3d2 │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1be3d0 │ │ │ │ + bmi.n 1be3f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1be4e2 │ │ │ │ + bne.w 1be502 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1be53e │ │ │ │ + bne.w 1be55e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1be3f2 │ │ │ │ - ldr r2, [pc, #588] @ (1be584 ) │ │ │ │ - ldr r3, [pc, #580] @ (1be580 ) │ │ │ │ + bne.n 1be412 │ │ │ │ + ldr r2, [pc, #588] @ (1be5a4 ) │ │ │ │ + ldr r3, [pc, #580] @ (1be5a0 ) │ │ │ │ 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 1be576 │ │ │ │ + bne.w 1be596 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #14 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be30c │ │ │ │ + bpl.n 1be32c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be310 │ │ │ │ + bpl.n 1be330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be314 │ │ │ │ + bpl.n 1be334 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be318 │ │ │ │ + bpl.n 1be338 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ adds r1, r0, #4 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 1be324 │ │ │ │ + bpl.n 1be344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1be4e6 │ │ │ │ + bne.n 1be506 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1be500 │ │ │ │ + bne.w 1be520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1be406 │ │ │ │ - b.n 1be336 │ │ │ │ + cbnz r3, 1be426 │ │ │ │ + b.n 1be356 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be336 │ │ │ │ + beq.n 1be356 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1be3fe │ │ │ │ + beq.n 1be41e │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #262144 @ 0x40000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1be4c4 │ │ │ │ + bne.n 1be4e4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be4de │ │ │ │ + beq.n 1be4fe │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be47c │ │ │ │ + cbz r3, 1be49c │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1be474 │ │ │ │ + bne.n 1be494 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1be474 │ │ │ │ + beq.n 1be494 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ 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 1be474 │ │ │ │ + bne.n 1be494 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne r3, [r5, #48] @ 0x30 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be434 │ │ │ │ + bne.n 1be454 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1be42c │ │ │ │ + bne.n 1be44c │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r3, r8, r0 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be516 │ │ │ │ + beq.n 1be536 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1be4b8 │ │ │ │ + b.n 1be4d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be516 │ │ │ │ + beq.n 1be536 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1be4b0 │ │ │ │ + beq.n 1be4d0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1be418 │ │ │ │ + beq.n 1be438 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1be41e │ │ │ │ + bne.n 1be43e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be490 │ │ │ │ + b.n 1be4b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1be3f2 │ │ │ │ + beq.w 1be412 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1be3f2 │ │ │ │ + b.n 1be412 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1be336 │ │ │ │ + b.n 1be356 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1be21a │ │ │ │ + b.n 1be23a │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1bb358 │ │ │ │ + bl 1bb378 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1be214 │ │ │ │ + b.n 1be234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ - b.n 1be500 │ │ │ │ + b.n 1be520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #300] @ 0x12c │ │ │ │ - b.n 1be2a4 │ │ │ │ + b.n 1be2c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1be25c │ │ │ │ + b.n 1be27c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 25147c │ │ │ │ + bl 25149c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1be2e4 │ │ │ │ + b.n 1be304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 1be2a4 │ │ │ │ + b.n 1be2c4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be594 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be5b4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1becbc │ │ │ │ + b.n 1becdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1180] @ 1bea48 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1bea68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1176] @ 1bea4c │ │ │ │ + ldr.w r2, [pc, #1176] @ 1bea6c │ │ │ │ add r1, pc │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1be606 │ │ │ │ + bhi.n 1be626 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r0, #25 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1be936 │ │ │ │ + bhi.w 1be956 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r5, #6 │ │ │ │ @@ -538769,55 +538781,55 @@ │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1be618 │ │ │ │ + beq.n 1be638 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1be62c │ │ │ │ + beq.n 1be64c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - ldr.w r2, [pc, #1044] @ 1bea50 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1bea4c │ │ │ │ + bl 1a325c │ │ │ │ + ldr.w r2, [pc, #1044] @ 1bea70 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1bea6c │ │ │ │ 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 1bea44 │ │ │ │ + bne.w 1bea64 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1bea48 │ │ │ │ + bhi.w 1bea68 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -538843,30 +538855,30 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1be6b0 │ │ │ │ + bne.n 1be6d0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r8, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r4, sp, #28 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bea3e │ │ │ │ + beq.w 1bea5e │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -538874,58 +538886,58 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1be706 │ │ │ │ + bhi.n 1be726 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1be926 │ │ │ │ + bne.w 1be946 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1be786 │ │ │ │ + bne.n 1be7a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1be926 │ │ │ │ + beq.w 1be946 │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, ip │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1be76a │ │ │ │ + bne.n 1be78a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1be926 │ │ │ │ + beq.w 1be946 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -538937,15 +538949,15 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -538954,27 +538966,27 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1be7ee │ │ │ │ + bne.n 1be80e │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bea3a │ │ │ │ + beq.w 1bea5a │ │ │ │ mov r3, r5 │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ add.w r0, sp, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ @@ -538982,56 +538994,56 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1be83c │ │ │ │ + bhi.n 1be85c │ │ │ │ mov r8, r4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1be906 │ │ │ │ + bne.n 1be926 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ 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 1be8ae │ │ │ │ + bne.n 1be8ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1be906 │ │ │ │ + beq.n 1be926 │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1be898 │ │ │ │ + bne.n 1be8b8 │ │ │ │ mov r8, r4 │ │ │ │ - cbz r5, 1be906 │ │ │ │ + cbz r5, 1be926 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539043,172 +539055,172 @@ │ │ │ │ strh r3, [r5, #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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1bea48 │ │ │ │ + bhi.w 1bea68 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (1bea5c ) │ │ │ │ + ldr r2, [pc, #324] @ (1bea7c ) │ │ │ │ subs r4, #67 @ 0x43 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r6, #153 @ 0x99 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ mov r9, r5 │ │ │ │ - b.n 1be7de │ │ │ │ + b.n 1be7fe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1be63a │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1be65a │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1be85a │ │ │ │ + b.n 1be87a │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1be726 │ │ │ │ + b.n 1be746 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #848] @ (1bedb8 ) │ │ │ │ + ldr r1, [pc, #848] @ (1bedd8 ) │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1bedbc ) │ │ │ │ + ldr r2, [pc, #848] @ (1beddc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1bec30 │ │ │ │ + bhi.w 1bec50 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -539216,41 +539228,41 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #788] @ (1bedc0 ) │ │ │ │ - ldr r3, [pc, #784] @ (1bedbc ) │ │ │ │ + bl 1a325c │ │ │ │ + ldr r2, [pc, #788] @ (1bede0 ) │ │ │ │ + ldr r3, [pc, #784] @ (1beddc ) │ │ │ │ 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 1bedb2 │ │ │ │ + bne.w 1bedd2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc09c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc09c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1beaa8 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1beac8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov.w r8, #0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov.w r9, #2 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ @@ -539266,21 +539278,21 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ @@ -539293,15 +539305,15 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ @@ -539315,20 +539327,20 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -539340,49 +539352,49 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1beaa8 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1beac8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bec42 │ │ │ │ + beq.n 1bec62 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bec58 │ │ │ │ + beq.n 1bec78 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1beaa8 │ │ │ │ + beq.w 1beac8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31ec │ │ │ │ - b.n 1beaa8 │ │ │ │ + bl 1a320c │ │ │ │ + b.n 1beac8 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -539399,21 +539411,21 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ movw r6, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539425,15 +539437,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -539446,20 +539458,20 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ ands r3, r6 │ │ │ │ @@ -539470,46 +539482,46 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1beaa8 │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1beac8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1bf42c │ │ │ │ + ldr.w r0, [pc, #1620] @ 1bf44c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1bf430 │ │ │ │ + ldr.w r1, [pc, #1616] @ 1bf450 │ │ │ │ add r0, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1bf2c0 │ │ │ │ + bhi.w 1bf2e0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ @@ -539518,24 +539530,24 @@ │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r4, #9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - ldr.w r2, [pc, #1556] @ 1bf434 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1bf430 │ │ │ │ + bl 1a325c │ │ │ │ + ldr.w r2, [pc, #1556] @ 1bf454 │ │ │ │ + ldr.w r3, [pc, #1548] @ 1bf450 │ │ │ │ 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 1bf426 │ │ │ │ + bne.w 1bf446 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [sp, #68] @ 0x44 │ │ │ │ @@ -539552,21 +539564,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539578,88 +539590,88 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bef76 │ │ │ │ + beq.n 1bef96 │ │ │ │ mov ip, r9 │ │ │ │ add.w r3, r0, #144 @ 0x90 │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bef42 │ │ │ │ + b.n 1bef62 │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [r9, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 1bef72 │ │ │ │ + beq.n 1bef92 │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 1bef20 │ │ │ │ + bne.n 1bef40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r9, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp sl, ip │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [fp, #160] @ 0xa0 │ │ │ │ - bne.n 1bef42 │ │ │ │ + bne.n 1bef62 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3010 │ │ │ │ - b.n 1bee1e │ │ │ │ + bl 1a3030 │ │ │ │ + b.n 1bee3e │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bee1e │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1bee3e │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -539669,32 +539681,32 @@ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq r7, [sp, #4] │ │ │ │ - beq.n 1bf064 │ │ │ │ + beq.n 1bf084 │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539706,15 +539718,15 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -539726,21 +539738,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539752,42 +539764,42 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bee1e │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1bee3e │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ @@ -539802,21 +539814,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539828,112 +539840,112 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bef76 │ │ │ │ + beq.w 1bef96 │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bf244 │ │ │ │ + b.n 1bf264 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.w 1bef72 │ │ │ │ + beq.w 1bef92 │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1bf220 │ │ │ │ + bne.n 1bf240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #96] @ 0x60 │ │ │ │ - b.n 1bf236 │ │ │ │ + b.n 1bf256 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1bee10 │ │ │ │ + bne.w 1bee30 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bf2a2 │ │ │ │ + beq.n 1bf2c2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bee1e │ │ │ │ + bl 1a325c │ │ │ │ + b.n 1bee3e │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bf2d4 │ │ │ │ + beq.n 1bf2f4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1bee1e │ │ │ │ + beq.w 1bee3e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ - b.n 1bee1e │ │ │ │ + bl 1a320c │ │ │ │ + b.n 1bee3e │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ @@ -539948,21 +539960,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539974,179 +539986,179 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bef76 │ │ │ │ + beq.w 1bef96 │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bf400 │ │ │ │ + b.n 1bf420 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 1bef72 │ │ │ │ + beq.w 1bef92 │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1bf3dc │ │ │ │ + bne.n 1bf3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #128] @ 0x80 │ │ │ │ - b.n 1bf3f2 │ │ │ │ + b.n 1bf412 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #920] @ (1bf7e4 ) │ │ │ │ + ldr r2, [pc, #920] @ (1bf804 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #920] @ (1bf7e8 ) │ │ │ │ + ldr r3, [pc, #920] @ (1bf808 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #916] @ (1bf7ec ) │ │ │ │ + ldr r7, [pc, #916] @ (1bf80c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbz r3, 1bf4b2 │ │ │ │ + cbz r3, 1bf4d2 │ │ │ │ subs r3, r5, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ bics.w r3, r3, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ ldrbne r2, [r4, #17] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1bbc60 │ │ │ │ - cbz r0, 1bf494 │ │ │ │ + bl 1bbc80 │ │ │ │ + cbz r0, 1bf4b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedc4 │ │ │ │ + bl 1bede4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #856] @ (1bf7f0 ) │ │ │ │ - ldr r3, [pc, #848] @ (1bf7e8 ) │ │ │ │ + ldr r2, [pc, #856] @ (1bf810 ) │ │ │ │ + ldr r3, [pc, #848] @ (1bf808 ) │ │ │ │ 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 1bf7de │ │ │ │ + bne.w 1bf7fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1be060 │ │ │ │ + bl 1be080 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 1bf5a2 │ │ │ │ + bhi.n 1bf5c2 │ │ │ │ tbb [pc, r5] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strh r1, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #800] @ (1bf7f4 ) │ │ │ │ + ldr r3, [pc, #800] @ (1bf814 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1bf628 │ │ │ │ - bhi.w 1bf6bc │ │ │ │ + beq.w 1bf648 │ │ │ │ + bhi.w 1bf6dc │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1bf7b6 │ │ │ │ + beq.w 1bf7d6 │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1a0ff4 │ │ │ │ - ldr r3, [pc, #732] @ (1bf7f8 ) │ │ │ │ + bl 1a1014 │ │ │ │ + ldr r3, [pc, #732] @ (1bf818 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf494 │ │ │ │ + beq.n 1bf4b4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ ubfx r8, r2, #0, #21 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bf7ca │ │ │ │ + bhi.w 1bf7ea │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1bf7e2 │ │ │ │ + bhi.w 1bf802 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -540178,161 +540190,161 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf494 │ │ │ │ + beq.w 1bf4b4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bf494 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bf4b4 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf5c0 │ │ │ │ - b.n 1bf494 │ │ │ │ + bne.n 1bf5e0 │ │ │ │ + b.n 1bf4b4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1bf618 │ │ │ │ - bhi.n 1bf6ee │ │ │ │ + beq.n 1bf638 │ │ │ │ + bhi.n 1bf70e │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1bf5ae │ │ │ │ + b.n 1bf5ce │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1bf5ae │ │ │ │ + b.n 1bf5ce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1a0ff4 │ │ │ │ - ldr r3, [pc, #428] @ (1bf7f8 ) │ │ │ │ + bl 1a1014 │ │ │ │ + ldr r3, [pc, #428] @ (1bf818 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bf538 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bf558 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bf696 │ │ │ │ + cbz r0, 1bf6b6 │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bedc4 │ │ │ │ + bl 1bede4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bf494 │ │ │ │ + b.n 1bf4b4 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bf66e │ │ │ │ + b.n 1bf68e │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bf66e │ │ │ │ + b.n 1bf68e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bf66e │ │ │ │ + b.n 1bf68e │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1bf7c0 │ │ │ │ + beq.n 1bf7e0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1bf538 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bf558 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bf7d0 │ │ │ │ + beq.n 1bf7f0 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 1bf494 │ │ │ │ + beq.w 1bf4b4 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bf7e2 │ │ │ │ + bhi.n 1bf802 │ │ │ │ tbb [pc, r3] │ │ │ │ str r6, [r6, r0] │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ @@ -540349,76 +540361,76 @@ │ │ │ │ movs r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf78e │ │ │ │ + cbz r0, 1bf7ae │ │ │ │ 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, r6 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bf494 │ │ │ │ + b.n 1bf4b4 │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 1bf766 │ │ │ │ + b.n 1bf786 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1bf766 │ │ │ │ + b.n 1bf786 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 1bf766 │ │ │ │ + b.n 1bf786 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1bf6ca │ │ │ │ + b.n 1bf6ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1bf6ca │ │ │ │ + b.n 1bf6ea │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 1bf66e │ │ │ │ + b.n 1bf68e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bf494 │ │ │ │ + beq.w 1bf4b4 │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 1bf766 │ │ │ │ + b.n 1bf786 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 1bf828 │ │ │ │ + bmi.n 1bf848 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #932] @ (1bfbb4 ) │ │ │ │ + ldr r4, [pc, #932] @ (1bfbd4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #932] @ (1bfbb8 ) │ │ │ │ + ldr r2, [pc, #932] @ (1bfbd8 ) │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ subs r3, r7, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -540428,23 +540440,23 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ ite ne │ │ │ │ ldrbne.w r2, [r1, #85] @ 0x55 │ │ │ │ moveq r2, #32 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1bf98c │ │ │ │ + bne.w 1bf9ac │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1bf9fe │ │ │ │ + beq.w 1bfa1e │ │ │ │ add r4, sp, #32 │ │ │ │ cmp r7, #5 │ │ │ │ - beq.w 1bfa10 │ │ │ │ + beq.w 1bfa30 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -540458,21 +540470,21 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -540484,120 +540496,120 @@ │ │ │ │ strh.w r3, [r9, #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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bfb72 │ │ │ │ + bne.w 1bfb92 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bf984 │ │ │ │ + beq.n 1bf9a4 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bf950 │ │ │ │ + b.n 1bf970 │ │ │ │ add.w r6, r8, #48 @ 0x30 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r8, #32] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1bf980 │ │ │ │ + beq.n 1bf9a0 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r7, r7, [ip] │ │ │ │ str.w r7, [ip, #8] │ │ │ │ - bne.n 1bf92e │ │ │ │ + bne.n 1bf94e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp lr, r9 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r7, [sl, #128] @ 0x80 │ │ │ │ - bne.n 1bf950 │ │ │ │ + bne.n 1bf970 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3010 │ │ │ │ - b.n 1bf9e2 │ │ │ │ + bl 1a3030 │ │ │ │ + b.n 1bfa02 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1bbc60 │ │ │ │ + bl 1bbc80 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ - cbz r1, 1bf9ae │ │ │ │ + cbz r1, 1bf9ce │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ - bl 1bf7fc │ │ │ │ + bl 1bf81c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ addne r3, r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9] │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1bedc4 │ │ │ │ - ldr r2, [pc, #472] @ (1bfbbc ) │ │ │ │ - ldr r3, [pc, #464] @ (1bfbb8 ) │ │ │ │ + bl 1bede4 │ │ │ │ + ldr r2, [pc, #472] @ (1bfbdc ) │ │ │ │ + ldr r3, [pc, #464] @ (1bfbd8 ) │ │ │ │ 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 1bfbb0 │ │ │ │ + bne.w 1bfbd0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bf7fc │ │ │ │ - b.n 1bf9e2 │ │ │ │ + bl 1bf81c │ │ │ │ + b.n 1bfa02 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -540611,21 +540623,21 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ @@ -540639,121 +540651,121 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb34 │ │ │ │ + bne.n 1bfb54 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ - bl 1a279c │ │ │ │ + bl 1a27bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bf984 │ │ │ │ + beq.w 1bf9a4 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, r0, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bfb0e │ │ │ │ + b.n 1bfb2e │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r9, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 1bf980 │ │ │ │ + beq.w 1bf9a0 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ str.w r8, [ip, #8] │ │ │ │ - bne.n 1bfaea │ │ │ │ + bne.n 1bfb0a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [sl, #96] @ 0x60 │ │ │ │ - b.n 1bfb00 │ │ │ │ + b.n 1bfb20 │ │ │ │ strd r3, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfb60 │ │ │ │ + cbz r0, 1bfb80 │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1bfab6 │ │ │ │ + b.n 1bfad6 │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfb9e │ │ │ │ + cbz r0, 1bfbbe │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1bf8fa │ │ │ │ + b.n 1bf91a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1bfde8 ) │ │ │ │ + ldr r2, [pc, #532] @ (1bfe08 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (1bfdec ) │ │ │ │ + ldr r3, [pc, #532] @ (1bfe0c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -540765,22 +540777,22 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r1, #232] @ 0xe8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bfcb8 │ │ │ │ + beq.n 1bfcd8 │ │ │ │ ldr.w r1, [r1, #236] @ 0xec │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfcb8 │ │ │ │ + beq.n 1bfcd8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsls r2, r1 │ │ │ │ ldrd r1, r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -540802,35 +540814,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 1bf7fc │ │ │ │ + bl 1bf81c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r2 │ │ │ │ - beq.w 1bfda0 │ │ │ │ + beq.w 1bfdc0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r2, #6 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #28] │ │ │ │ - beq.w 1bfdd2 │ │ │ │ + beq.w 1bfdf2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bfdd8 │ │ │ │ + bhi.w 1bfdf8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bfdd2 │ │ │ │ + bhi.w 1bfdf2 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [sp, #612] @ 0x264 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ str r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -540841,31 +540853,31 @@ │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bfd44 │ │ │ │ + beq.n 1bfd64 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 1bfdb4 │ │ │ │ + beq.n 1bfdd4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1bfdba │ │ │ │ + bhi.n 1bfdda │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bfde6 │ │ │ │ + bhi.w 1bfe06 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ @@ -540881,134 +540893,134 @@ │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfd32 │ │ │ │ + cbz r0, 1bfd52 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1bedc4 │ │ │ │ + bl 1bede4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #168] @ (1bfdf0 ) │ │ │ │ - ldr r3, [pc, #164] @ (1bfdec ) │ │ │ │ + ldr r2, [pc, #168] @ (1bfe10 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bfe0c ) │ │ │ │ add r2, pc │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfde2 │ │ │ │ + bne.n 1bfe02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfd90 │ │ │ │ + cbz r0, 1bfdb0 │ │ │ │ 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, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bedc4 │ │ │ │ + bl 1bede4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfd44 │ │ │ │ + b.n 1bfd64 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #32] │ │ │ │ - b.n 1bfd0c │ │ │ │ + b.n 1bfd2c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1bfd0c │ │ │ │ + b.n 1bfd2c │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 1bfd0c │ │ │ │ + b.n 1bfd2c │ │ │ │ strd r7, r2, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1bfd0c │ │ │ │ + b.n 1bfd2c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bfd6a │ │ │ │ + b.n 1bfd8a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1bfd6a │ │ │ │ + b.n 1bfd8a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1bfd6a │ │ │ │ + b.n 1bfd8a │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1bfd6a │ │ │ │ + b.n 1bfd8a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r5, [pc, #1068] @ 1c0234 │ │ │ │ + ldr.w r5, [pc, #1068] @ 1c0254 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #1068] @ 1c0238 │ │ │ │ + ldr.w r4, [pc, #1068] @ 1c0258 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r7, [pc, #1064] @ 1c023c │ │ │ │ + ldr.w r7, [pc, #1064] @ 1c025c │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr.w fp, [r4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldrb.w r4, [fp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1c022c │ │ │ │ + bne.w 1c024c │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #14 │ │ │ │ - beq.n 1bfe7a │ │ │ │ + beq.n 1bfe9a │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 1bfe7a │ │ │ │ + bhi.n 1bfe9a │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ @@ -541031,176 +541043,176 @@ │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bff7a │ │ │ │ + beq.n 1bff9a │ │ │ │ cmp r4, r6 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1be084 │ │ │ │ - cbnz r0, 1bfea6 │ │ │ │ + bl 1be0a4 │ │ │ │ + cbnz r0, 1bfec6 │ │ │ │ strd r6, r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1bffc4 │ │ │ │ + beq.w 1bffe4 │ │ │ │ cmp.w r3, #712 @ 0x2c8 │ │ │ │ - bcs.n 1bff3a │ │ │ │ + bcs.n 1bff5a │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.w 1c0122 │ │ │ │ + beq.w 1c0142 │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1bff3c │ │ │ │ + bne.n 1bff5c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0864 │ │ │ │ - ldr r2, [pc, #800] @ (1c0240 ) │ │ │ │ - ldr r3, [pc, #788] @ (1c0238 ) │ │ │ │ + bl 1a0884 │ │ │ │ + ldr r2, [pc, #800] @ (1c0260 ) │ │ │ │ + ldr r3, [pc, #788] @ (1c0258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0228 │ │ │ │ + bne.w 1c0248 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1bff80 │ │ │ │ + beq.n 1bffa0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1bc688 │ │ │ │ + bl 1bc6a8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1038 │ │ │ │ - b.n 1bff18 │ │ │ │ + bl 1a1058 │ │ │ │ + b.n 1bff38 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1bfe8c │ │ │ │ + b.n 1bfeac │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bcb70 │ │ │ │ - b.n 1bff18 │ │ │ │ - ldr r3, [pc, #636] @ (1c0244 ) │ │ │ │ + bl 1bcb90 │ │ │ │ + b.n 1bff38 │ │ │ │ + ldr r3, [pc, #636] @ (1c0264 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #586] @ 0x24a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c01b8 │ │ │ │ + beq.w 1c01d8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bff18 │ │ │ │ + beq.n 1bff38 │ │ │ │ movs r7, #0 │ │ │ │ uxth r1, r6 │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r6, r7 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 1c00ba │ │ │ │ + b.n 1c00da │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ str.w fp, [sp, #112] @ 0x70 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -541213,52 +541225,52 @@ │ │ │ │ strh.w r3, [r8, #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, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1bcb70 │ │ │ │ + bl 1bcb90 │ │ │ │ ldrb.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ add r7, r3 │ │ │ │ - bls.w 1c0224 │ │ │ │ + bls.w 1c0244 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1c00ae │ │ │ │ + bpl.n 1c00ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r0, r5, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -541269,167 +541281,167 @@ │ │ │ │ strd r2, r2, [sp, #88] @ 0x58 │ │ │ │ strd r2, r2, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c000c │ │ │ │ + bne.w 1c002c │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w fp, [sp, #52] @ 0x34 │ │ │ │ - beq.n 1c0088 │ │ │ │ - b.n 1c000c │ │ │ │ + beq.n 1c00a8 │ │ │ │ + b.n 1c002c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c01e6 │ │ │ │ + beq.n 1c0206 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 43fd0 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 1c019a │ │ │ │ + cbz r0, 1c01ba │ │ │ │ ldrd r8, r7, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r9, r5, [sp] │ │ │ │ strd r7, r8, [sp, #8] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ add.w r0, r5, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ strd r7, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ strd r9, r3, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r5, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1c014c │ │ │ │ - bl 1a279c │ │ │ │ + bhi.n 1c016c │ │ │ │ + bl 1a27bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a33c4 │ │ │ │ + bl 1a33e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1bff70 │ │ │ │ + b.n 1bff90 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1bfe7c │ │ │ │ + b.n 1bfe9c │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1bfe7c │ │ │ │ + b.n 1bfe9c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1bfe7c │ │ │ │ + b.n 1bfe9c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ uxth r6, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 1bffae │ │ │ │ + b.n 1bffce │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfbe0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bd000 │ │ │ │ + bl 1bd020 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1bff70 │ │ │ │ + b.n 1bff90 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1bff18 │ │ │ │ + b.n 1bff38 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r3, [pc, #1744] @ 1c092c │ │ │ │ + ldr.w r3, [pc, #1744] @ 1c094c │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1736] @ 1c0930 │ │ │ │ + ldr.w r2, [pc, #1736] @ 1c0950 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1732] @ 1c0934 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1c0954 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0918 │ │ │ │ + beq.w 1c0938 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1c0292 │ │ │ │ + b.n 1c02b2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0918 │ │ │ │ + beq.w 1c0938 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c0288 │ │ │ │ + beq.n 1c02a8 │ │ │ │ mov sl, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov ip, fp │ │ │ │ @@ -541442,259 +541454,259 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c08ce │ │ │ │ + beq.w 1c08ee │ │ │ │ and.w r3, sl, #2048 @ 0x800 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov sl, fp │ │ │ │ strd r4, r9, [sp, #56] @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c03e2 │ │ │ │ + beq.n 1c0402 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1c0472 │ │ │ │ + beq.w 1c0492 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c033e │ │ │ │ + bne.n 1c035e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 1c0366 │ │ │ │ - bls.w 1c04c0 │ │ │ │ + beq.n 1c0386 │ │ │ │ + bls.w 1c04e0 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - beq.w 1c05e8 │ │ │ │ + beq.w 1c0608 │ │ │ │ cmp r3, #227 @ 0xe3 │ │ │ │ - bls.n 1c033e │ │ │ │ + bls.n 1c035e │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ - bcs.w 1c069e │ │ │ │ + bcs.w 1c06be │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bcc.n 1c033e │ │ │ │ + bcc.n 1c035e │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1c0920 │ │ │ │ + bne.w 1c0940 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1c03d0 │ │ │ │ + bne.n 1c03f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c03e2 │ │ │ │ + beq.n 1c0402 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0460 │ │ │ │ + beq.w 1c0480 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c0460 │ │ │ │ + beq.w 1c0480 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1c044c │ │ │ │ + beq.n 1c046c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1c0456 │ │ │ │ + bne.n 1c0476 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 1c030e │ │ │ │ + bne.n 1c032e │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1c0920 │ │ │ │ + bne.w 1c0940 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1c033e │ │ │ │ + beq.n 1c035e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1c03da │ │ │ │ + bls.n 1c03fa │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov.w r9, #3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c08c6 │ │ │ │ + beq.w 1c08e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1c0938 │ │ │ │ + bl 1a0884 │ │ │ │ + ldr.w r3, [pc, #1432] @ 1c0958 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ strd r9, r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1bb4d8 │ │ │ │ + bl 1bb4f8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1038 │ │ │ │ - b.n 1c03da │ │ │ │ + bl 1a1058 │ │ │ │ + b.n 1c03fa │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bfdf4 │ │ │ │ + bl 1bfe14 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c0342 │ │ │ │ + bne.n 1c0362 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a1270 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c02ec │ │ │ │ + bne.w 1c030c │ │ │ │ mov r3, fp │ │ │ │ mov r6, r9 │ │ │ │ ldrd r7, r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, sl │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c0428 │ │ │ │ + cbz r3, 1c0448 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c02a6 │ │ │ │ + bne.w 1c02c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0418 │ │ │ │ + bne.n 1c0438 │ │ │ │ mov r8, r9 │ │ │ │ - ldr.w r2, [pc, #1296] @ 1c093c │ │ │ │ - ldr.w r3, [pc, #1284] @ 1c0934 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1c095c │ │ │ │ + ldr.w r3, [pc, #1284] @ 1c0954 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c091c │ │ │ │ + bne.w 1c093c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - bne.w 1c05e2 │ │ │ │ + bne.w 1c0602 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c034a │ │ │ │ + bne.w 1c036a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1c0686 │ │ │ │ + beq.w 1c06a6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c03e2 │ │ │ │ + bne.n 1c0402 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0308 │ │ │ │ + b.n 1c0328 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1c033e │ │ │ │ + beq.w 1c035e │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1c048a │ │ │ │ + bpl.n 1c04aa │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c03da │ │ │ │ + bls.n 1c03fa │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1c08b0 │ │ │ │ + beq.w 1c08d0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 1c04a2 │ │ │ │ + cbz r2, 1c04c2 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bf438 │ │ │ │ + bl 1bf458 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1a1038 │ │ │ │ - b.n 1c03da │ │ │ │ + bl 1a1058 │ │ │ │ + b.n 1c03fa │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bls.w 1c0696 │ │ │ │ + bls.w 1c06b6 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 1c033e │ │ │ │ + bne.w 1c035e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1c0920 │ │ │ │ + bne.w 1c0940 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 1c033e │ │ │ │ + beq.w 1c035e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bls.w 1c075a │ │ │ │ + bls.w 1c077a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc524 │ │ │ │ + bl 1bc544 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bc310 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1c0938 │ │ │ │ + bl 1bc330 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1c0958 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -541706,87 +541718,87 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r9, [r6, lr, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r1, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 1c05d0 │ │ │ │ + beq.n 1c05f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c06aa │ │ │ │ + beq.n 1c06ca │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1c06aa │ │ │ │ + bne.n 1c06ca │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c08d2 │ │ │ │ + bne.w 1c08f2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1038 │ │ │ │ + bl 1a1058 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a0864 │ │ │ │ - b.n 1c03da │ │ │ │ + bl 1a0884 │ │ │ │ + b.n 1c03fa │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1c047c │ │ │ │ + b.n 1c049c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c033e │ │ │ │ + beq.w 1c035e │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1c0926 │ │ │ │ + bne.w 1c0946 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r8, [r3, #21] │ │ │ │ - bl 2508f0 │ │ │ │ + bl 250910 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ubfx r8, r8, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c08b8 │ │ │ │ + beq.w 1c08d8 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ + bl 1a0884 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ strd r6, r9, [sp, #108] @ 0x6c │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w ip, [pc, #744] @ 1c0938 │ │ │ │ + ldr.w ip, [pc, #744] @ 1c0958 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ @@ -541795,36 +541807,36 @@ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1c03da │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1c03fa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1c03e2 │ │ │ │ + beq.w 1c0402 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c047c │ │ │ │ + b.n 1c049c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bhi.w 1c032a │ │ │ │ - b.n 1c033e │ │ │ │ + bhi.w 1c034a │ │ │ │ + b.n 1c035e │ │ │ │ subw r3, r3, #711 @ 0x2c7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1c032a │ │ │ │ - b.n 1c033e │ │ │ │ + bls.w 1c034a │ │ │ │ + b.n 1c035e │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sl] │ │ │ │ - bhi.w 1c08be │ │ │ │ + bhi.w 1c08de │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1c0926 │ │ │ │ + bhi.w 1c0946 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -541855,41 +541867,41 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1c0730 │ │ │ │ + cbz r0, 1c0750 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #437 @ 0x1b5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c05d0 │ │ │ │ + b.n 1c05f0 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0704 │ │ │ │ + b.n 1c0724 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0704 │ │ │ │ + b.n 1c0724 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0704 │ │ │ │ + b.n 1c0724 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ @@ -541910,22 +541922,22 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, sp, #164 @ 0xa4 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -541940,15 +541952,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r9, r9, [sl] │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #2 │ │ │ │ @@ -541964,23 +541976,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -541993,140 +542005,140 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a2f98 │ │ │ │ - b.n 1c058e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1c05ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0864 │ │ │ │ - b.n 1c03da │ │ │ │ + bl 1a0884 │ │ │ │ + b.n 1c03fa │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - b.n 1c0624 │ │ │ │ + b.n 1c0644 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1c0704 │ │ │ │ + b.n 1c0724 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1c0396 │ │ │ │ + b.n 1c03b6 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1c0400 │ │ │ │ + b.n 1c0420 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1c0906 │ │ │ │ + cbz r0, 1c0926 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a325c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c05d0 │ │ │ │ + b.n 1c05f0 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1c042a │ │ │ │ + b.n 1c044a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldc2 0, cr0, [sl, #576] @ 0x240 │ │ │ │ - stc2 0, cr0, [ip, #576] @ 0x240 │ │ │ │ + ldc2l 0, cr0, [sl, #-576]! @ 0xfffffdc0 │ │ │ │ + stc2l 0, cr0, [ip, #-576]! @ 0xfffffdc0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbt r0, r0, sl, r0 │ │ │ │ + @ instruction: 0xfbaa0090 │ │ │ │ stmdb 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 r4, r1 │ │ │ │ - ldr r2, [pc, #848] @ (1c0ca8 ) │ │ │ │ + ldr r2, [pc, #848] @ (1c0cc8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #836] @ (1c0cac ) │ │ │ │ + ldr r1, [pc, #836] @ (1c0ccc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #824] @ (1c0cb0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1c0cd0 ) │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb38 │ │ │ │ + bl 19fb58 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a31ec │ │ │ │ + bl 1a320c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fbc8 │ │ │ │ + bl 19fbe8 │ │ │ │ movs r3, #6 │ │ │ │ str.w r8, [r0, #20] │ │ │ │ mov fp, r0 │ │ │ │ strb.w r8, [r0, #64] @ 0x40 │ │ │ │ strb.w r8, [r0, #80] @ 0x50 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #3 │ │ │ │ @@ -542143,31 +542155,31 @@ │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ it eq │ │ │ │ addeq.w r8, sp, #108 @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #12] │ │ │ │ - beq.n 1c0ab4 │ │ │ │ + beq.n 1c0ad4 │ │ │ │ mov r7, r9 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r8, sp, #108 @ 0x6c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r8 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ @@ -542180,15 +542192,15 @@ │ │ │ │ strh r3, [r7, #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, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov ip, r9 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ @@ -542200,20 +542212,20 @@ │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ 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} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9dc │ │ │ │ + bl 19f9fc │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ @@ -542226,23 +542238,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r9, #28 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1a32ac │ │ │ │ + bl 1a32cc │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ mov r9, r4 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -542277,15 +542289,15 @@ │ │ │ │ movs r3, #8 │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str.w r3, [lr] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #216] @ (1c0cb4 ) │ │ │ │ + ldr r3, [pc, #216] @ (1c0cd4 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mla r3, r0, ip, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -542294,25 +542306,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 r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fad8 │ │ │ │ + bl 19faf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0c20 │ │ │ │ + cbz r0, 1c0c40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov.w r9, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov lr, r4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -542329,66 +542341,66 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str.w r9, [ip] │ │ │ │ add.w r1, fp, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1014 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2f98 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, fp, #32 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1a1038 │ │ │ │ - ldr r2, [pc, #48] @ (1c0cb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c0ca8 ) │ │ │ │ + bl 1a1058 │ │ │ │ + ldr r2, [pc, #48] @ (1c0cd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0cc8 ) │ │ │ │ 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 1c0ca2 │ │ │ │ + bne.n 1c0cc2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6960090 │ │ │ │ - @ instruction: 0xf6800090 │ │ │ │ + @ instruction: 0xf6760090 │ │ │ │ + @ instruction: 0xf6600090 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3720090 │ │ │ │ + @ instruction: 0xf3520090 │ │ │ │ stmdb 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, #308] @ (1c0e04 ) │ │ │ │ + ldr r2, [pc, #308] @ (1c0e24 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #308] @ (1c0e08 ) │ │ │ │ + ldr r3, [pc, #308] @ (1c0e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1c0cf2 │ │ │ │ - b.n 1c0dfa │ │ │ │ + cbnz r3, 1c0d12 │ │ │ │ + b.n 1c0e1a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0dfa │ │ │ │ + beq.w 1c0e1a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c0ce8 │ │ │ │ + beq.n 1c0d08 │ │ │ │ add r7, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movw r9, #405 @ 0x195 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, r7 │ │ │ │ movs r4, #0 │ │ │ │ @@ -542402,161 +542414,161 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0df6 │ │ │ │ + beq.n 1c0e16 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0d92 │ │ │ │ + beq.n 1c0db2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1c0d86 │ │ │ │ + cbz r2, 1c0da6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1c0d62 │ │ │ │ + bne.n 1c0d82 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c0d62 │ │ │ │ + bne.n 1c0d82 │ │ │ │ movs r4, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1c0940 │ │ │ │ + bl 1c0960 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0d86 │ │ │ │ + beq.n 1c0da6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1c0d86 │ │ │ │ + cbz r2, 1c0da6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1c0d54 │ │ │ │ + beq.n 1c0d74 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c0d6e │ │ │ │ + bne.n 1c0d8e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c0d92 │ │ │ │ + bne.n 1c0db2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c0da0 │ │ │ │ + beq.n 1c0dc0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1c0db4 │ │ │ │ + cbz r3, 1c0dd4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1c0d3c │ │ │ │ + b.n 1c0d5c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1c0940 │ │ │ │ + bl 1c0960 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1394 │ │ │ │ + bl 1a13b4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0d9c │ │ │ │ + bne.n 1c0dbc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee318 │ │ │ │ + bl 1ee338 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1c0dda │ │ │ │ + cbz r3, 1c0dfa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c0d02 │ │ │ │ + bne.n 1c0d22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0dcc │ │ │ │ - ldr r2, [pc, #48] @ (1c0e0c ) │ │ │ │ - ldr r3, [pc, #40] @ (1c0e08 ) │ │ │ │ + bne.n 1c0dec │ │ │ │ + ldr r2, [pc, #48] @ (1c0e2c ) │ │ │ │ + ldr r3, [pc, #40] @ (1c0e28 ) │ │ │ │ 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 1c0dfe │ │ │ │ + bne.n 1c0e1e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1c0db4 │ │ │ │ + b.n 1c0dd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c0dda │ │ │ │ + b.n 1c0dfa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ssat r0, #17, sl, asr #2 │ │ │ │ + ssat r0, #17, sl, lsl #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21e0090 │ │ │ │ + @ instruction: 0xf1fe0090 │ │ │ │ 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 r4, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0d88 │ │ │ │ - cbz r0, 1c0e74 │ │ │ │ + bl 1a0da8 │ │ │ │ + cbz r0, 1c0e94 │ │ │ │ adds r4, #2 │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r2, r5, r4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ ldrb.w r4, [r5, #45] @ 0x2d │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ cmp r4, #32 │ │ │ │ - beq.n 1c0e76 │ │ │ │ + beq.n 1c0e96 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1c0ea4 │ │ │ │ + bls.n 1c0ec4 │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1c0e5c